diff options
Diffstat (limited to 'src/database/sessions.rs')
-rw-r--r-- | src/database/sessions.rs | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/src/database/sessions.rs b/src/database/sessions.rs index 2283b58..8d4ca73 100644 --- a/src/database/sessions.rs +++ b/src/database/sessions.rs @@ -21,12 +21,14 @@ pub fn get_session(token: &str) -> Result<Option<Session>, rusqlite::Error> { tracing::trace!("Retrieving session"); let conn = database::connect()?; let mut stmt = conn.prepare("SELECT * FROM sessions WHERE token = ?")?; - let row = stmt.query_row([token], |row| { - Ok(Session { - user_id: row.get(0)?, - token: row.get(1)?, + let row = stmt + .query_row([token], |row| { + Ok(Session { + user_id: row.get(0)?, + token: row.get(1)?, + }) }) - }).optional()?; + .optional()?; Ok(row) } @@ -46,4 +48,4 @@ pub fn delete_session(user_id: u64) -> Result<(), Box<dyn std::error::Error>> { let sql = "DELETE FROM sessions WHERE user_id = ?;"; conn.execute(sql, [user_id])?; Ok(()) -}
\ No newline at end of file +} |