Migrate to Id type
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user