diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/lib.rs | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -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 { |