refactor: improve code formatting and readability in SQL and function calls
This commit is contained in:
committed by
Andrew Phillips (aider)
parent
dd8f828ed3
commit
5a6a8ee97b
21
src/db.rs
21
src/db.rs
@@ -93,7 +93,13 @@ pub fn update_item(conn: &Connection, item: Item) -> Result<()> {
|
||||
debug!("DB: Updating item: {:?}", item);
|
||||
conn.execute(
|
||||
"UPDATE items SET size=?2, compression=?3, digest_type=?4, digest_value=?5 WHERE id=?1",
|
||||
params![item.id, item.size, item.compression, item.digest_type, item.digest_value],
|
||||
params![
|
||||
item.id,
|
||||
item.size,
|
||||
item.compression,
|
||||
item.digest_type,
|
||||
item.digest_value
|
||||
],
|
||||
)?;
|
||||
Ok(())
|
||||
}
|
||||
@@ -444,3 +450,16 @@ pub fn get_item_meta_name(conn: &Connection, item: &Item, name: String) -> Resul
|
||||
None => Ok(None),
|
||||
}
|
||||
}
|
||||
|
||||
pub fn get_item_meta_value(conn: &Connection, item: &Item, name: String) -> Result<Option<String>> {
|
||||
debug!("DB: Getting item meta value: {:?} {:?}", item, name);
|
||||
let mut statement = conn
|
||||
.prepare_cached("SELECT value FROM metas WHERE id=?1 AND name=?2")
|
||||
.context("Problem preparing SQL statement")?;
|
||||
let mut rows = statement.query(params![item.id, name])?;
|
||||
|
||||
match rows.next()? {
|
||||
Some(row) => Ok(Some(row.get(0)?)),
|
||||
None => Ok(None),
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user