summaryrefslogtreecommitdiff
path: root/packages/taler-wallet-webextension/src/wxBackend.ts
diff options
context:
space:
mode:
authorFlorian Dold <florian@dold.me>2023-08-30 16:51:51 +0200
committerFlorian Dold <florian@dold.me>2023-08-30 16:51:51 +0200
commitaba173d8a906fa0ede0c3660bd37b11fb7a6a127 (patch)
tree0957b732b6892236e5ef1fbc9e93cda56b6908e1 /packages/taler-wallet-webextension/src/wxBackend.ts
parent53613a137df432878d62317e685bd1737dc6a6dc (diff)
downloadwallet-core-aba173d8a906fa0ede0c3660bd37b11fb7a6a127.tar.gz
wallet-core-aba173d8a906fa0ede0c3660bd37b11fb7a6a127.tar.bz2
wallet-core-aba173d8a906fa0ede0c3660bd37b11fb7a6a127.zip
wallet-core: open DB inside wallet handle, back up meta DB as well
Diffstat (limited to 'packages/taler-wallet-webextension/src/wxBackend.ts')
-rw-r--r--packages/taler-wallet-webextension/src/wxBackend.ts9
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,