From 9d0909860b38308b3d04844d28b508db841710c5 Mon Sep 17 00:00:00 2001 From: rustaceanrob Date: Sat, 10 Feb 2024 18:46:56 -1000 Subject: [PATCH] api: remove webhook from cache --- libs/sdk-core/src/persist/cache.rs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/libs/sdk-core/src/persist/cache.rs b/libs/sdk-core/src/persist/cache.rs index 4a2cbc4f8..1ba2a2677 100644 --- a/libs/sdk-core/src/persist/cache.rs +++ b/libs/sdk-core/src/persist/cache.rs @@ -28,7 +28,7 @@ impl SqliteStorage { } #[allow(dead_code)] - pub fn delete_cached_item(&self, key: String) -> PersistResult<()> { + pub fn delete_cached_item(&self, key: &str) -> PersistResult<()> { self.get_connection()? .execute("DELETE FROM cached_items WHERE key = ?1", [key])?; Ok(()) @@ -99,6 +99,11 @@ impl SqliteStorage { self.update_cached_item(KEY_WEBHOOK_URL, webhook_url) } + #[allow(dead_code)] + pub fn remove_webhook_url(&self) -> PersistResult<()> { + self.delete_cached_item(KEY_WEBHOOK_URL) + } + #[allow(dead_code)] pub fn get_webhook_url(&self) -> PersistResult> { self.get_cached_item(KEY_WEBHOOK_URL) @@ -118,7 +123,7 @@ fn test_cached_items() { let item_value = storage.get_cached_item("key1").unwrap(); assert_eq!(item_value, Some("val1".to_string())); - storage.delete_cached_item("key1".to_string()).unwrap(); + storage.delete_cached_item("key1").unwrap(); let item_value = storage.get_cached_item("key1").unwrap(); assert_eq!(item_value, None); }