From 6f91efbc9c0d2d2f9f2e7d2242918265681da43e Mon Sep 17 00:00:00 2001 From: yggverse Date: Sat, 8 Mar 2025 17:21:25 +0200 Subject: [PATCH] use `&str` --- src/profile/bookmark.rs | 2 +- src/profile/bookmark/database.rs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/profile/bookmark.rs b/src/profile/bookmark.rs index be12d36b..bcfd5676 100644 --- a/src/profile/bookmark.rs +++ b/src/profile/bookmark.rs @@ -50,7 +50,7 @@ impl Bookmark { None => { self.memory.add( request.into(), - self.database.add(DateTime::now_local()?, request.into())?, + self.database.add(DateTime::now_local()?, request)?, )?; true } diff --git a/src/profile/bookmark/database.rs b/src/profile/bookmark/database.rs index a8344b49..e23e18ec 100644 --- a/src/profile/bookmark/database.rs +++ b/src/profile/bookmark/database.rs @@ -39,7 +39,7 @@ impl Database { /// Create new bookmark record in database /// * return last insert ID on success - pub fn add(&self, time: DateTime, request: String) -> Result { + pub fn add(&self, time: DateTime, request: &str) -> Result { let mut writable = self.connection.write().unwrap(); // @TODO let tx = writable.transaction()?; let id = insert(&tx, *self.profile_id, time, request)?; @@ -74,7 +74,7 @@ pub fn init(tx: &Transaction) -> Result { )?) } -pub fn insert(tx: &Transaction, profile_id: i64, time: DateTime, request: String) -> Result { +pub fn insert(tx: &Transaction, profile_id: i64, time: DateTime, request: &str) -> Result { tx.execute( "INSERT INTO `profile_bookmark` ( `profile_id`,