diff options
author | Florian Dold <florian@dold.me> | 2022-09-15 20:16:42 +0200 |
---|---|---|
committer | Florian Dold <florian@dold.me> | 2022-09-16 16:31:16 +0200 |
commit | b7f7b956028566c689d802258937deb081d5dc60 (patch) | |
tree | 26b955114d22ed11d2591d710505bf24b3ee76cc /packages/taler-wallet-core/src/wallet.ts | |
parent | 5d0837913901a2947c66209d64855b324824757d (diff) | |
download | wallet-core-b7f7b956028566c689d802258937deb081d5dc60.tar.xz |
wallet-core: towards faster coin selection
Diffstat (limited to 'packages/taler-wallet-core/src/wallet.ts')
-rw-r--r-- | packages/taler-wallet-core/src/wallet.ts | 31 |
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; } |