taler-typescript-core

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

commit 3c2e2aeba979dbafaed6c4ed749175da0ef93426
parent ed05a19bb477f331f3b0933cd1daf7b3eed4bce2
Author: Florian Dold <florian@dold.me>
Date:   Mon, 11 Dec 2023 10:40:13 +0100

wallet-core: add exchangeBaseUrl to the checkPeerPushDebit response

Diffstat:
MAPI_CHANGES.md | 2++
Mpackages/taler-util/src/wallet-types.ts | 1+
Mpackages/taler-wallet-core/src/operations/pay-peer-push-debit.ts | 1+
3 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/API_CHANGES.md b/API_CHANGES.md @@ -21,3 +21,4 @@ This files contains all the API changes for the current release: request the ToS status separately via a getExchangeEntryForUri request. - 2023-12-07 dold: Add the prepareWithdrawExchange request for withdrawals via a taler://withdraw-exchange URI. +- 2023-12-11 dold: Add exchangeBaseUrl to the checkPeerPushDebit response. +\ No newline at end of file diff --git a/packages/taler-util/src/wallet-types.ts b/packages/taler-util/src/wallet-types.ts @@ -2470,6 +2470,7 @@ export const codecForCheckPeerPushDebitRequest = export interface CheckPeerPushDebitResponse { amountRaw: AmountString; amountEffective: AmountString; + exchangeBaseUrl: string; } export interface InitiatePeerPushDebitRequest { diff --git a/packages/taler-wallet-core/src/operations/pay-peer-push-debit.ts b/packages/taler-wallet-core/src/operations/pay-peer-push-debit.ts @@ -103,6 +103,7 @@ export async function checkPeerPushDebit( coinSelRes.result.coins, ); return { + exchangeBaseUrl: coinSelRes.result.exchangeBaseUrl, amountEffective: Amounts.stringify(totalAmount), amountRaw: req.amount, };