diff options
Diffstat (limited to 'src/db/users.rs')
| -rw-r--r-- | src/db/users.rs | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/src/db/users.rs b/src/db/users.rs index 8b21ff4..7af3543 100644 --- a/src/db/users.rs +++ b/src/db/users.rs @@ -1,4 +1,4 @@ -use tokio_rusqlite::{named_params, Connection, Row}; +use tokio_rusqlite::{Connection, Row, named_params}; use crate::db::utils; use crate::model::user::User; @@ -18,11 +18,8 @@ pub async fn list(conn: &Connection) -> Vec<User> { .call(move |conn| { let mut stmt = conn.prepare(query)?; - let users = stmt - .query_map([], row_to_user)? - .collect::<Result<Vec<User>, _>>()?; - - Ok(users) + stmt.query_map([], row_to_user)? + .collect::<Result<Vec<User>, _>>() }) .await; @@ -51,13 +48,13 @@ pub async fn set_login_token( let res = conn .call(move |conn| { - Ok(conn.execute( + conn.execute( query, named_params![ ":login_token": login_token, ":email": email ], - )?) + ) }) .await; @@ -80,7 +77,7 @@ pub async fn remove_login_token(conn: &Connection, id: i64) -> bool { "#; let res = conn - .call(move |conn| Ok(conn.execute(query, named_params![":id": id])?)) + .call(move |conn| conn.execute(query, named_params![":id": id])) .await; match res { |
