aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Dold <florian@dold.me>2022-11-02 18:24:50 +0100
committerFlorian Dold <florian@dold.me>2022-11-02 18:24:54 +0100
commit8442452c33a05cac86aec8c112e2b5c531280e08 (patch)
treee0e2e824debff4510ef1400b4ea6b33340372ca8
parentd50294f76e0aa357d690a933bb6d696a2f6aef1b (diff)
downloadwallet-core-8442452c33a05cac86aec8c112e2b5c531280e08.tar.xz
wallet-core: get rid of AmountJson in public API
-rw-r--r--packages/taler-util/src/wallet-types.ts6
-rw-r--r--packages/taler-wallet-core/src/operations/deposits.ts8
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
index 5d1c55b88..fd41487fd 100644
--- 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
index 6ac4f3986..406d658af 100644
--- 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,
+ ),
};
}