Fix some unnecessary-unwraps w/ addl cleanup/simplification.
Signed-off-by: Jason Volk <jason@zemos.net>
This commit is contained in:
parent
b3fc8516ed
commit
02081b66c4
6 changed files with 22 additions and 42 deletions
|
@ -25,15 +25,9 @@ pub trait Data: Send + Sync {
|
|||
async fn watch(&self, user_id: &UserId, device_id: &DeviceId) -> Result<()>;
|
||||
fn cleanup(&self) -> Result<()>;
|
||||
|
||||
/// TODO: use this?
|
||||
#[allow(dead_code)]
|
||||
fn flush(&self) -> Result<()>;
|
||||
fn cork(&self) -> Result<Cork>;
|
||||
fn cork_and_flush(&self) -> Result<Cork>;
|
||||
fn cork(&self) -> Cork;
|
||||
fn cork_and_flush(&self) -> Cork;
|
||||
|
||||
/// TODO: use this?
|
||||
#[allow(dead_code)]
|
||||
fn cork_and_sync(&self) -> Result<Cork>;
|
||||
fn memory_usage(&self) -> String;
|
||||
fn clear_caches(&self, amount: u32);
|
||||
fn load_keypair(&self) -> Result<Ed25519KeyPair>;
|
||||
|
@ -177,13 +171,9 @@ impl Data for KeyValueDatabase {
|
|||
|
||||
fn cleanup(&self) -> Result<()> { self.db.cleanup() }
|
||||
|
||||
fn flush(&self) -> Result<()> { self.db.flush() }
|
||||
fn cork(&self) -> Cork { Cork::new(&self.db, false, false) }
|
||||
|
||||
fn cork(&self) -> Result<Cork> { Ok(Cork::new(&self.db, false, false)) }
|
||||
|
||||
fn cork_and_flush(&self) -> Result<Cork> { Ok(Cork::new(&self.db, true, false)) }
|
||||
|
||||
fn cork_and_sync(&self) -> Result<Cork> { Ok(Cork::new(&self.db, true, true)) }
|
||||
fn cork_and_flush(&self) -> Cork { Cork::new(&self.db, true, false) }
|
||||
|
||||
fn memory_usage(&self) -> String {
|
||||
let auth_chain_cache = self.auth_chain_cache.lock().unwrap().len();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue