diff options
author | Florian Dold <florian.dold@gmail.com> | 2017-06-05 03:36:33 +0200 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2017-06-05 03:36:33 +0200 |
commit | d28333128568bf3967485763899d3afc8cad9bee (patch) | |
tree | ad1d7f5fc748124a5e8288ee7660952228a8e818 /src/webex/wxBackend.ts | |
parent | 290459133226503bcbc16f7dc3cb04d7abdc6735 (diff) |
wallet db version belongs with wallet, not webex
Diffstat (limited to 'src/webex/wxBackend.ts')
-rw-r--r-- | src/webex/wxBackend.ts | 15 |
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"), |