Browse Source

use internal db version

master
yggverse 2 months ago
parent
commit
afd9bc3134
  1. 2
      src/app.rs
  2. 6
      src/app/database.rs

2
src/app.rs

@ -47,7 +47,7 @@ impl App { @@ -47,7 +47,7 @@ impl App {
};
// Init database model
let database = Arc::new(Database::init(connection, env!("CARGO_PKG_VERSION")));
let database = Arc::new(Database::init(connection));
// Init actions
let action_debug = Action::new("win", true);

6
src/app/database.rs

@ -3,12 +3,12 @@ use std::sync::Arc; @@ -3,12 +3,12 @@ use std::sync::Arc;
pub struct Database {
connection: Arc<sqlite::Connection>,
// Autostart migrate feature on app and db versions mismatch
version: String,
version: i32,
}
impl Database {
// Construct new application DB
pub fn init(connection: Arc<sqlite::Connection>, version: &str) -> Database {
pub fn init(connection: Arc<sqlite::Connection>) -> Database {
// Create app table if not exist yet
/*
connection
@ -27,7 +27,7 @@ impl Database { @@ -27,7 +27,7 @@ impl Database {
// Return struct
Self {
connection,
version: String::from(version),
version: 1, // @TODO
}
}

Loading…
Cancel
Save