diff --git a/src/data_provider/sqlite.rs b/src/data_provider/sqlite.rs index 8b6a4d0..dc9488d 100644 --- a/src/data_provider/sqlite.rs +++ b/src/data_provider/sqlite.rs @@ -10,9 +10,17 @@ pub fn create_db() { connection.execute("PRAGMA foreign_keys = ON;", []).unwrap(); create_tables(&connection); + }else { + let connection = Connection::open(&db_file).unwrap(); + + ensure_db_schema(&connection); } } +fn ensure_db_schema(conn: &Connection) { + +} + fn create_tables(conn: &Connection) { make_card_set(conn).unwrap(); make_settings(conn).unwrap(); diff --git a/src/sync.rs b/src/sync.rs index a15321c..73e32a8 100644 --- a/src/sync.rs +++ b/src/sync.rs @@ -200,9 +200,9 @@ impl SyncState { .into() } - fn app_updater(&self) -> Element<'_, SyncMessage> { +/* fn app_updater(&self) -> Element<'_, SyncMessage> { column![].width(Fill).into() - } + }*/ fn prepare_to_db_interaction(&mut self) { if self.frozen {