From 6092e37e3a8e890cbe9d13305bcaf67daf410d93 Mon Sep 17 00:00:00 2001 From: WriterV2 Date: Wed, 30 Oct 2024 18:16:07 +0100 Subject: Feat: Add product db handler method to post record + implement for story --- src/db/mod.rs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'src/db/mod.rs') diff --git a/src/db/mod.rs b/src/db/mod.rs index 2f2aaeb..1d64ed8 100644 --- a/src/db/mod.rs +++ b/src/db/mod.rs @@ -13,8 +13,17 @@ pub mod tool; pub mod tooltag; #[async_trait] -pub trait DatabaseHandler { +pub trait ProductDatabaseHandler { async fn get_all(pool: SqlitePool) -> Result, AppError> where Self: Sized; + + async fn post( + &self, + pool: &SqlitePool, + name: String, + description: String, + ) -> Result + where + Self: Sized; } -- cgit v1.2.3