diff options
author | Florian Dold <florian@dold.me> | 2024-02-27 17:39:58 +0100 |
---|---|---|
committer | Florian Dold <florian@dold.me> | 2024-02-27 17:40:03 +0100 |
commit | 523280b3862b528512ff93c651bc0d9ed632fbf6 (patch) | |
tree | b99f866db59b572685c8c7215136270e22210ca2 /packages/taler-wallet-core/src/dev-experiments.ts | |
parent | 3a889c177dd35a114d2c95efd296274cd185ce52 (diff) | |
download | wallet-core-523280b3862b528512ff93c651bc0d9ed632fbf6.tar.gz wallet-core-523280b3862b528512ff93c651bc0d9ed632fbf6.tar.bz2 wallet-core-523280b3862b528512ff93c651bc0d9ed632fbf6.zip |
wallet-core: thread through wallet execution context
Diffstat (limited to 'packages/taler-wallet-core/src/dev-experiments.ts')
-rw-r--r-- | packages/taler-wallet-core/src/dev-experiments.ts | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/packages/taler-wallet-core/src/dev-experiments.ts b/packages/taler-wallet-core/src/dev-experiments.ts index b48aa716b..c94571ff8 100644 --- a/packages/taler-wallet-core/src/dev-experiments.ts +++ b/packages/taler-wallet-core/src/dev-experiments.ts @@ -43,7 +43,7 @@ import { RefreshOperationStatus, timestampPreciseToDb, } from "./db.js"; -import { InternalWalletState } from "./wallet.js"; +import { WalletExecutionContext } from "./wallet.js"; const logger = new Logger("dev-experiments.ts"); @@ -51,7 +51,7 @@ const logger = new Logger("dev-experiments.ts"); * Apply a dev experiment to the wallet database / state. */ export async function applyDevExperiment( - ws: InternalWalletState, + wex: WalletExecutionContext, uri: string, ): Promise<void> { logger.info(`applying dev experiment ${uri}`); @@ -60,14 +60,14 @@ export async function applyDevExperiment( logger.info("unable to parse dev experiment URI"); return; } - if (!ws.config.testing.devModeActive) { + if (!wex.ws.config.testing.devModeActive) { throw Error( "can't handle devmode URI (other than enable-devmode) unless devmode is active", ); } if (parsedUri.devExperimentId == "insert-pending-refresh") { - await ws.db.runReadWriteTx(["refreshGroups"], async (tx) => { + await wex.db.runReadWriteTx(["refreshGroups"], async (tx) => { const refreshGroupId = encodeCrock(getRandomBytes(32)); const newRg: RefreshGroupRecord = { currency: "TESTKUDOS", |