summaryrefslogtreecommitdiffstats
path: root/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/lib.rs8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/lib.rs b/src/lib.rs
index 2aa32ee..f907933 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -190,7 +190,13 @@ fn LoginPage(set_app: WriteSignal<AppState>, set_client: RwSignal<Option<(Client
};
// initialise the client
- let db = Db::create_connect_and_migrate("mem.db").await.unwrap();
+ let db = if remember_me.get_untracked() {
+ debug!("creating db in opfs");
+ Db::create_connect_and_migrate(jid.as_bare().to_string()).await.unwrap()
+ } else {
+ debug!("creating db in memory");
+ Db::create_connect_and_migrate_memory().await.unwrap()
+ };
let files = if remember_me.get_untracked() {
let opfs = FilesOPFS::new(jid.as_bare().to_string()).await;
match opfs {