From 17c3ced6488eb14a01b39f1ad724fcfcd5d0c4e7 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Thu, 13 Jan 2022 22:01:14 +0100 Subject: make more use of the denom cache --- packages/taler-wallet-core/src/operations/withdraw.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'packages/taler-wallet-core/src/operations/withdraw.ts') diff --git a/packages/taler-wallet-core/src/operations/withdraw.ts b/packages/taler-wallet-core/src/operations/withdraw.ts index f9eeb02c0..79220089b 100644 --- a/packages/taler-wallet-core/src/operations/withdraw.ts +++ b/packages/taler-wallet-core/src/operations/withdraw.ts @@ -453,6 +453,9 @@ async function processPlanchetExchangeRequest( withdrawalGroup: WithdrawalGroupRecord, coinIdx: number, ): Promise { + logger.info( + `processing planchet exchange request ${withdrawalGroup.withdrawalGroupId}/${coinIdx}`, + ); const d = await ws.db .mktx((x) => ({ withdrawalGroups: x.withdrawalGroups, @@ -478,10 +481,12 @@ async function processPlanchetExchangeRequest( return; } - const denom = await tx.denominations.get([ + const denom = await ws.getDenomInfo( + ws, + tx, withdrawalGroup.exchangeBaseUrl, planchet.denomPubHash, - ]); + ); if (!denom) { logger.error("db inconsistent: denom for planchet not found"); -- cgit v1.2.3