bug: db is now dynamic for user
This commit is contained in:
parent
ad2ed98968
commit
a1d4dc6e52
4 changed files with 32 additions and 16 deletions
|
@ -145,11 +145,15 @@ mod presentation_model {
|
|||
}
|
||||
|
||||
fn get_db(self: Pin<&mut Self>) -> SqliteConnection {
|
||||
const DATABASE_URL: &str = "sqlite:///home/chris/.local/share/librepresenter/Libre Presenter/library-db.sqlite3";
|
||||
let mut data = dirs::data_local_dir().unwrap();
|
||||
data.push("librepresenter");
|
||||
data.push("library-db.sqlite3");
|
||||
let mut db_url = String::from("sqlite://");
|
||||
db_url.push_str(data.to_str().unwrap());
|
||||
println!("DB: {:?}", db_url);
|
||||
|
||||
SqliteConnection::establish(DATABASE_URL)
|
||||
.unwrap_or_else(|_| panic!("error connecting to {}", DATABASE_URL))
|
||||
// self.rust().db = db;
|
||||
SqliteConnection::establish(&db_url)
|
||||
.unwrap_or_else(|_| panic!("error connecting to {}", db_url))
|
||||
}
|
||||
|
||||
#[qinvokable]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue