diff options
author | Florian Dold <florian@dold.me> | 2022-10-12 22:27:50 +0200 |
---|---|---|
committer | Florian Dold <florian@dold.me> | 2022-10-12 22:27:50 +0200 |
commit | ded00b680a776d03cd8c928354c87c0be8690f56 (patch) | |
tree | 2608e9c7ba1ce8bfb105a421c56cdc201a78f3c9 /packages/taler-wallet-core/src/db.ts | |
parent | 3da1e82a245851c384c22293c928fcef1c4c2f34 (diff) | |
download | wallet-core-ded00b680a776d03cd8c928354c87c0be8690f56.tar.gz wallet-core-ded00b680a776d03cd8c928354c87c0be8690f56.tar.bz2 wallet-core-ded00b680a776d03cd8c928354c87c0be8690f56.zip |
wallet-core: implement enabling/disabling dev mode
Diffstat (limited to 'packages/taler-wallet-core/src/db.ts')
-rw-r--r-- | packages/taler-wallet-core/src/db.ts | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/packages/taler-wallet-core/src/db.ts b/packages/taler-wallet-core/src/db.ts index 539a925c1..f4cdb68c1 100644 --- a/packages/taler-wallet-core/src/db.ts +++ b/packages/taler-wallet-core/src/db.ts @@ -1240,7 +1240,11 @@ export interface PurchaseRecord { refundAmountAwaiting: AmountJson | undefined; } -export const WALLET_BACKUP_STATE_KEY = "walletBackupState"; +export enum ConfigRecordKey { + WalletBackupState = "walletBackupState", + CurrencyDefaultsApplied = "currencyDefaultsApplied", + DevMode = "devMode", +} /** * Configuration key/value entries to configure @@ -1248,10 +1252,11 @@ export const WALLET_BACKUP_STATE_KEY = "walletBackupState"; */ export type ConfigRecord = | { - key: typeof WALLET_BACKUP_STATE_KEY; + key: ConfigRecordKey.WalletBackupState; value: WalletBackupConfState; } - | { key: "currencyDefaultsApplied"; value: boolean }; + | { key: ConfigRecordKey.CurrencyDefaultsApplied; value: boolean } + | { key: ConfigRecordKey.DevMode; value: boolean }; export interface WalletBackupConfState { deviceId: string; |