diff options
author | Florian Dold <florian@dold.me> | 2023-08-30 16:51:51 +0200 |
---|---|---|
committer | Florian Dold <florian@dold.me> | 2023-08-30 16:51:51 +0200 |
commit | aba173d8a906fa0ede0c3660bd37b11fb7a6a127 (patch) | |
tree | 0957b732b6892236e5ef1fbc9e93cda56b6908e1 /packages/taler-wallet-webextension | |
parent | 53613a137df432878d62317e685bd1737dc6a6dc (diff) | |
download | wallet-core-aba173d8a906fa0ede0c3660bd37b11fb7a6a127.tar.xz |
wallet-core: open DB inside wallet handle, back up meta DB as well
Diffstat (limited to 'packages/taler-wallet-webextension')
-rw-r--r-- | packages/taler-wallet-webextension/src/wxBackend.ts | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/packages/taler-wallet-webextension/src/wxBackend.ts b/packages/taler-wallet-webextension/src/wxBackend.ts index 95af1a3a4..f071d78df 100644 --- a/packages/taler-wallet-webextension/src/wxBackend.ts +++ b/packages/taler-wallet-webextension/src/wxBackend.ts @@ -298,13 +298,6 @@ async function reinitWallet(): Promise<void> { } currentDatabase = undefined; // setBadgeText({ text: "" }); - try { - currentDatabase = await openTalerDatabase(indexedDB as any, reinitWallet); - } catch (e) { - logger.error("could not open database", e); - walletInit.reject(e); - return; - } let httpLib; let cryptoWorker; let timer; @@ -325,7 +318,7 @@ async function reinitWallet(): Promise<void> { const settings = await platform.getSettingsFromStorage(); logger.info("Setting up wallet"); const wallet = await Wallet.create( - currentDatabase, + indexedDB as any, httpLib, timer, cryptoWorker, |