diff options
Diffstat (limited to 'src/db/mod.rs')
| -rw-r--r-- | src/db/mod.rs | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/src/db/mod.rs b/src/db/mod.rs index 37769d2..c3c2258 100644 --- a/src/db/mod.rs +++ b/src/db/mod.rs @@ -3,7 +3,6 @@ use rusqlite_migration::{Migrations, M}; use tokio_rusqlite::Connection; pub mod files; -mod utils; pub async fn init(path: &str) -> Result<Connection> { let connection = Connection::open(path) @@ -23,11 +22,7 @@ async fn apply_migrations(conn: &Connection) -> Result<()> { ]); Ok(conn - .call(move |conn| { - migrations - .to_latest(conn) - .map_err(|migration_err| tokio_rusqlite::Error::Other(Box::new(migration_err))) - }) + .call(move |conn| migrations .to_latest(conn)) .await?) } @@ -39,9 +34,6 @@ async fn set_pragma( let key = key.into(); let value = value.into(); Ok(conn - .call(move |conn| { - conn.pragma_update(None, &key, &value) - .map_err(tokio_rusqlite::Error::Rusqlite) - }) + .call(move |conn| conn.pragma_update(None, &key, &value)) .await?) } |
