From 570f24c99af8c9cd1b9050564c32adb85e2c9c0f Mon Sep 17 00:00:00 2001 From: metamuffin Date: Thu, 30 Jan 2025 13:46:29 +0100 Subject: channel.info.json --- base/src/database.rs | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'base/src') diff --git a/base/src/database.rs b/base/src/database.rs index a213a40..e9fe156 100644 --- a/base/src/database.rs +++ b/base/src/database.rs @@ -75,6 +75,14 @@ impl Database { Ok(None) } } + pub fn clear_nodes(&self) -> Result<()> { + let txn = self.inner.begin_write()?; + let mut table = txn.open_table(T_NODE)?; + table.retain(|_, _| false)?; + drop(table); + txn.commit()?; + Ok(()) + } pub fn get_node_udata(&self, id: NodeID, username: &str) -> Result> { let txn = self.inner.begin_read()?; let t_node = txn.open_table(T_USER_NODE)?; -- cgit v1.2.3-70-g09d2