MCPcopy Create free account
hub / github.com/NodeDB-Lab/nodedb / delete_user

Method delete_user

nodedb/src/control/security/catalog/users.rs:75–91  ·  view source on GitHub ↗

Delete a user record from the catalog.

(&self, username: &str)

Source from the content-addressed store, hash-verified

73
74 /// Delete a user record from the catalog.
75 pub fn delete_user(&self, username: &str) -> crate::Result<()> {
76 let write_txn = self
77 .db
78 .begin_write()
79 .map_err(|e| catalog_err("write txn", e))?;
80 {
81 let mut table = write_txn
82 .open_table(USERS)
83 .map_err(|e| catalog_err("open users", e))?;
84 table
85 .remove(username)
86 .map_err(|e| catalog_err("remove user", e))?;
87 }
88 write_txn.commit().map_err(|e| catalog_err("commit", e))?;
89
90 Ok(())
91 }
92}

Callers 3

purge_userMethod · 0.80
delete_userFunction · 0.80
deleteFunction · 0.80

Calls 4

begin_writeMethod · 0.80
catalog_errFunction · 0.70
removeMethod · 0.45
commitMethod · 0.45

Tested by 1

delete_userFunction · 0.64