taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

commit 0ee44c3a5872d00cc1e8295f5b8e54b72d4bbebb
parent 2d4a53f5221274982954a6377e948f3aa441c083
Author: Florian Dold <florian@dold.me>
Date:   Wed,  9 Jun 2021 16:47:45 +0200

add missing await

Diffstat:
Mpackages/taler-wallet-core/src/operations/pay.ts | 2+-
Mpackages/taler-wallet-core/src/operations/reserves.ts | 5+++--
2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/packages/taler-wallet-core/src/operations/pay.ts b/packages/taler-wallet-core/src/operations/pay.ts @@ -874,7 +874,7 @@ async function startDownloadProposal( await ws.db .mktx((x) => ({ proposals: x.proposals })) .runReadWrite(async (tx) => { - const existingRecord = tx.proposals.indexes.byUrlAndOrderId.get([ + const existingRecord = await tx.proposals.indexes.byUrlAndOrderId.get([ merchantBaseUrl, orderId, ]); diff --git a/packages/taler-wallet-core/src/operations/reserves.ts b/packages/taler-wallet-core/src/operations/reserves.ts @@ -760,8 +760,9 @@ export async function createTalerWithdrawReserve( talerWithdrawUri: string, selectedExchange: string, ): Promise<AcceptWithdrawalResponse> { + await updateExchangeFromUrl(ws, selectedExchange); const withdrawInfo = await getBankWithdrawalInfo(ws, talerWithdrawUri); - const exchangeWire = await getExchangePaytoUri( + const exchangePaytoUri = await getExchangePaytoUri( ws, selectedExchange, withdrawInfo.wireTypes, @@ -771,7 +772,7 @@ export async function createTalerWithdrawReserve( bankWithdrawStatusUrl: withdrawInfo.extractedStatusUrl, exchange: selectedExchange, senderWire: withdrawInfo.senderWire, - exchangePaytoUri: exchangeWire, + exchangePaytoUri: exchangePaytoUri, }); // We do this here, as the reserve should be registered before we return, // so that we can redirect the user to the bank's status page.