diff --git a/src/database/client.rs b/src/database/client.rs index b41acf0..1764ea0 100644 --- a/src/database/client.rs +++ b/src/database/client.rs @@ -162,15 +162,14 @@ impl Client { } } - #[allow(dead_code)] // TODO: Set true error handling - pub async fn delete_one(&self, document: Document) -> Result<(), ()> { + pub async fn delete_one(&self, document: Document) -> Result { match self .get_typed_collection::() .delete_one(document, None) .await { - Ok(_) => Ok(()), + Ok(result) => Ok(result.deleted_count), Err(_) => Err(()), } }