summaryrefslogtreecommitdiff
path: root/packages/taler-wallet-core/src/common.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/taler-wallet-core/src/common.ts')
-rw-r--r--packages/taler-wallet-core/src/common.ts16
1 files changed, 10 insertions, 6 deletions
diff --git a/packages/taler-wallet-core/src/common.ts b/packages/taler-wallet-core/src/common.ts
index 08adb2515..5acdeeba4 100644
--- a/packages/taler-wallet-core/src/common.ts
+++ b/packages/taler-wallet-core/src/common.ts
@@ -61,7 +61,11 @@ import {
timestampPreciseToDb,
} from "./db.js";
import { createRefreshGroup } from "./refresh.js";
-import { InternalWalletState, getDenomInfo } from "./wallet.js";
+import {
+ InternalWalletState,
+ WalletExecutionContext,
+ getDenomInfo,
+} from "./wallet.js";
const logger = new Logger("operations/common.ts");
@@ -76,7 +80,7 @@ export interface CoinsSpendInfo {
}
export async function makeCoinsVisible(
- ws: InternalWalletState,
+ wex: WalletExecutionContext,
tx: WalletDbReadWriteTransaction<["coins", "coinAvailability"]>,
transactionId: string,
): Promise<void> {
@@ -104,7 +108,7 @@ export async function makeCoinsVisible(
}
export async function makeCoinAvailable(
- ws: InternalWalletState,
+ wex: WalletExecutionContext,
tx: WalletDbReadWriteTransaction<
["coins", "coinAvailability", "denominations"]
>,
@@ -143,7 +147,7 @@ export async function makeCoinAvailable(
}
export async function spendCoins(
- ws: InternalWalletState,
+ wex: WalletExecutionContext,
tx: WalletDbReadWriteTransaction<
["coins", "coinAvailability", "refreshGroups", "denominations"]
>,
@@ -162,7 +166,7 @@ export async function spendCoins(
throw Error("coin allocated for payment doesn't exist anymore");
}
const denom = await getDenomInfo(
- ws,
+ wex,
tx,
coin.exchangeBaseUrl,
coin.denomPubHash,
@@ -224,7 +228,7 @@ export async function spendCoins(
}
await createRefreshGroup(
- ws,
+ wex,
tx,
Amounts.currencyOf(csi.contributions[0]),
refreshCoinPubs,