Remove silent unwrap in data providers

This commit is contained in:
micialware committed 2026-08-19 23:37:59 +03:00
1 parent 01f0999772
commit de2dbaf6c1
6 files changed
+47 -64

No files matched your search

+4 -7
View File
@@ -30,7 +30,7 @@ pub fn load_sets(connection: &Connection) -> Vec<DeckSettings> {
}
pub fn add_set(set: &mut DeckSettings, connection: &Connection) {
let index = connection
let index : u32 = connection
.query_row(
"INSERT INTO card_set (name, forward, backward, filter) VALUES (?1, ?2, ?3, ?4) RETURNING id",
(
@@ -41,7 +41,7 @@ pub fn add_set(set: &mut DeckSettings, connection: &Connection) {
),
|row| row.get(0)
)
.unwrap_or_else(|e| {println!("{}", e); 0});
.unwrap();
set.id = index.into();
}
@@ -61,7 +61,7 @@ pub fn update_deck(set: &mut DeckSettings, connection: &Connection) {
&set.id
),
)
.unwrap_or_else(|e| {println!("{}", e); 0});
.unwrap();
}
}
@@ -71,8 +71,5 @@ pub fn delete_set(set: &DeckSettings, connection: &Connection) {
}
connection
.execute("DELETE FROM card_set WHERE id = ?1", (&set.id,))
.unwrap_or_else(|e| {
println!("{}", e);
0
});
.unwrap();
}