taler-typescript-core

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

commit 8442452c33a05cac86aec8c112e2b5c531280e08
parent d50294f76e0aa357d690a933bb6d696a2f6aef1b
Author: Florian Dold <florian@dold.me>
Date:   Wed,  2 Nov 2022 18:24:50 +0100

wallet-core: get rid of AmountJson in public API

Diffstat:
Mpackages/taler-util/src/wallet-types.ts | 6+++---
Mpackages/taler-wallet-core/src/operations/deposits.ts | 8+++++---
2 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/packages/taler-util/src/wallet-types.ts b/packages/taler-util/src/wallet-types.ts @@ -1614,9 +1614,9 @@ export interface GetFeeForDepositRequest { } export interface DepositGroupFees { - coin: AmountJson; - wire: AmountJson; - refresh: AmountJson; + coin: AmountString; + wire: AmountString; + refresh: AmountString; } export interface CreateDepositGroupRequest { diff --git a/packages/taler-wallet-core/src/operations/deposits.ts b/packages/taler-wallet-core/src/operations/deposits.ts @@ -646,8 +646,10 @@ export async function getTotalFeesForDepositAmount( }); return { - coin: Amounts.sumOrZero(total.currency, coinFee).amount, - wire: Amounts.sumOrZero(total.currency, wireFee).amount, - refresh: Amounts.sumOrZero(total.currency, refreshFee).amount, + coin: Amounts.stringify(Amounts.sumOrZero(total.currency, coinFee).amount), + wire: Amounts.stringify(Amounts.sumOrZero(total.currency, wireFee).amount), + refresh: Amounts.stringify( + Amounts.sumOrZero(total.currency, refreshFee).amount, + ), }; }