diff options
author | Tyler Murphy <tylermurphy534@gmail.com> | 2023-02-14 19:28:10 -0500 |
---|---|---|
committer | Tyler Murphy <tylermurphy534@gmail.com> | 2023-02-14 19:28:10 -0500 |
commit | f02524b59288d68e78a108e9c9e2ca4c7f662f07 (patch) | |
tree | db0a7ad310a92442274d862c7fc5d9994d99eaa5 /src/database/likes.rs | |
parent | fix seo (diff) | |
download | xssbook-f02524b59288d68e78a108e9c9e2ca4c7f662f07.tar.gz xssbook-f02524b59288d68e78a108e9c9e2ca4c7f662f07.tar.bz2 xssbook-f02524b59288d68e78a108e9c9e2ca4c7f662f07.zip |
friends
Diffstat (limited to 'src/database/likes.rs')
-rw-r--r-- | src/database/likes.rs | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/database/likes.rs b/src/database/likes.rs index 6f6939e..f6a130b 100644 --- a/src/database/likes.rs +++ b/src/database/likes.rs @@ -37,9 +37,7 @@ pub fn get_liked(user_id: u64, post_id: u64) -> Result<bool, rusqlite::Error> { tracing::trace!("Retrieving if liked"); let conn = database::connect()?; let mut stmt = conn.prepare("SELECT * FROM likes WHERE user_id = ? AND post_id = ?")?; - let liked = stmt.query_row([user_id, post_id], |_| { - Ok(()) - }).optional()?; + let liked = stmt.query_row([user_id, post_id], |_| Ok(())).optional()?; Ok(liked.is_some()) } @@ -49,7 +47,7 @@ pub fn add_liked(user_id: u64, post_id: u64) -> Result<bool, rusqlite::Error> { let conn = database::connect()?; let mut stmt = conn.prepare("INSERT OR REPLACE INTO likes (user_id, post_id) VALUES (?,?)")?; let changes = stmt.execute([user_id, post_id])?; - Ok(changes == 1) + Ok(changes == 1) } #[instrument()] @@ -69,7 +67,7 @@ pub fn get_all_likes() -> Result<Vec<Like>, rusqlite::Error> { let row = stmt.query_map([], |row| { let like = Like { user_id: row.get(0)?, - post_id: row.get(1)? + post_id: row.get(1)?, }; Ok(like) })?; |