diff options
| author | 2025-05-08 13:50:07 +0100 | |
|---|---|---|
| committer | 2025-05-08 13:50:07 +0100 | |
| commit | 39a35689d385c89f79f97ce69bf214308be5e2fd (patch) | |
| tree | c4fbdca93d18f95f21a30cc6ec8d35b9b56b05ce /src | |
| parent | e8aa5b71df378669ff732444a5f8c57098052e5e (diff) | |
| download | macaw-web-39a35689d385c89f79f97ce69bf214308be5e2fd.tar.gz macaw-web-39a35689d385c89f79f97ce69bf214308be5e2fd.tar.bz2 macaw-web-39a35689d385c89f79f97ce69bf214308be5e2fd.zip  | |
feat: OPFS database
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 {  | 
