Migrate to Id type

This commit is contained in:
2026-08-18 12:47:06 +03:00
parent 99b3818181
commit 97c76350e1
12 changed files with 106 additions and 62 deletions
+4 -4
View File
@@ -1,4 +1,4 @@
use crate::lang::{DeckSettings, OrderMode};
use crate::lang::{DeckSettings, OrderMode, INVALID_ID};
use rusqlite::Connection;
@@ -43,11 +43,11 @@ pub fn add_set(set: &mut DeckSettings, connection: &Connection) {
)
.unwrap_or_else(|e| {println!("{}", e); 0});
set.id = index;
set.id = index.into();
}
pub fn update_card_set(set: &mut DeckSettings, connection: &Connection) {
if set.id == 0 {
if set.id == INVALID_ID {
add_set(set, connection);
} else {
connection
@@ -66,7 +66,7 @@ pub fn update_card_set(set: &mut DeckSettings, connection: &Connection) {
}
pub fn delete_set(set: &DeckSettings, connection: &Connection) {
if set.id == 0 {
if set.id == INVALID_ID {
return;
}
connection