summaryrefslogtreecommitdiff
path: root/src/webex/wxBackend.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/webex/wxBackend.ts')
-rw-r--r--src/webex/wxBackend.ts15
1 files changed, 4 insertions, 11 deletions
diff --git a/src/webex/wxBackend.ts b/src/webex/wxBackend.ts
index 0bd4a211e..0531b7d68 100644
--- a/src/webex/wxBackend.ts
+++ b/src/webex/wxBackend.ts
@@ -39,6 +39,7 @@ import {
ConfirmReserveRequest,
CreateReserveRequest,
Stores,
+ WALLET_DB_VERSION,
Wallet,
} from "../wallet";
@@ -53,14 +54,6 @@ import MessageSender = chrome.runtime.MessageSender;
const DB_NAME = "taler";
-/**
- * Current database version, should be incremented
- * each time we do incompatible schema changes on the database.
- * In the future we might consider adding migration functions for
- * each version increment.
- */
-const DB_VERSION = 18;
-
const NeedsWallet = Symbol("NeedsWallet");
function handleMessage(sender: MessageSender,
@@ -291,7 +284,7 @@ function handleMessage(sender: MessageSender,
}
const resp: wxApi.UpgradeResponse = {
dbResetRequired,
- currentDbVersion: DB_VERSION.toString(),
+ currentDbVersion: WALLET_DB_VERSION.toString(),
oldDbVersion: (oldDbVersion || "unknown").toString(),
}
return resp;
@@ -641,7 +634,7 @@ export async function wxMain() {
*/
function openTalerDb(): Promise<IDBDatabase> {
return new Promise<IDBDatabase>((resolve, reject) => {
- const req = indexedDB.open(DB_NAME, DB_VERSION);
+ const req = indexedDB.open(DB_NAME, WALLET_DB_VERSION);
req.onerror = (e) => {
console.log("taler database error", e);
reject(e);
@@ -674,7 +667,7 @@ function openTalerDb(): Promise<IDBDatabase> {
}
break;
default:
- if (e.oldVersion !== DB_VERSION) {
+ if (e.oldVersion !== WALLET_DB_VERSION) {
oldDbVersion = e.oldVersion;
chrome.tabs.create({
url: chrome.extension.getURL("/src/webex/pages/reset-required.html"),