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`,