From 2fd1764db0cd4d309141f5cf860cc3a402c30c48 Mon Sep 17 00:00:00 2001 From: Olaf Wintermann Date: Fri, 11 Sep 2026 17:41:53 +0200 Subject: [PATCH] add add_comment --- application/backend/src/backend.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/application/backend/src/backend.rs b/application/backend/src/backend.rs index 1354047..630d69a 100644 --- a/application/backend/src/backend.rs +++ b/application/backend/src/backend.rs @@ -1004,6 +1004,16 @@ impl BackendHandle { let _ = self.tx.send(cmd); } + pub fn add_comment(&self, comment: comment::ActiveModel, callback: F) + where F: FnOnce(Result) + Send + 'static { + let backend = self.backend.clone(); + let cmd = Box::pin(async move { + let result = comment.insert(&backend.db).await; + callback(result); + }); + let _ = self.tx.send(cmd); + } + pub fn open_extern(&self, note_id: i32, callback: F) where F: FnOnce(OpenExternResult) + Send + 'static { let backend = self.backend.clone(); -- 2.52.0