aboutsummaryrefslogtreecommitdiff
path: root/packages/taler-wallet-core/src/wallet.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/taler-wallet-core/src/wallet.ts')
-rw-r--r--packages/taler-wallet-core/src/wallet.ts31
1 files changed, 4 insertions, 27 deletions
diff --git a/packages/taler-wallet-core/src/wallet.ts b/packages/taler-wallet-core/src/wallet.ts
index 49c7f77cf..4751f7976 100644
--- a/packages/taler-wallet-core/src/wallet.ts
+++ b/packages/taler-wallet-core/src/wallet.ts
@@ -743,19 +743,9 @@ async function getExchangeDetailedInfo(
return;
}
- const denominations: DenomInfo[] = denominationRecords.map((x) => ({
- denomPub: x.denomPub,
- denomPubHash: x.denomPubHash,
- feeDeposit: x.fees.feeDeposit,
- feeRefresh: x.fees.feeRefresh,
- feeRefund: x.fees.feeRefund,
- feeWithdraw: x.fees.feeWithdraw,
- stampExpireDeposit: x.stampExpireDeposit,
- stampExpireLegal: x.stampExpireLegal,
- stampExpireWithdraw: x.stampExpireWithdraw,
- stampStart: x.stampStart,
- value: DenominationRecord.getValue(x),
- }));
+ const denominations: DenomInfo[] = denominationRecords.map((x) =>
+ DenominationRecord.toDenomInfo(x),
+ );
return {
info: {
@@ -1591,20 +1581,7 @@ class InternalWalletStateImpl implements InternalWalletState {
}
const d = await tx.denominations.get([exchangeBaseUrl, denomPubHash]);
if (d) {
- const denomInfo = {
- denomPub: d.denomPub,
- denomPubHash: d.denomPubHash,
- feeDeposit: d.fees.feeDeposit,
- feeRefresh: d.fees.feeRefresh,
- feeRefund: d.fees.feeRefund,
- feeWithdraw: d.fees.feeWithdraw,
- stampExpireDeposit: d.stampExpireDeposit,
- stampExpireLegal: d.stampExpireLegal,
- stampExpireWithdraw: d.stampExpireWithdraw,
- stampStart: d.stampStart,
- value: DenominationRecord.getValue(d),
- };
- return denomInfo;
+ return DenominationRecord.toDenomInfo(d);
}
return undefined;
}