aboutsummaryrefslogtreecommitdiff
path: root/packages/taler-wallet-core/src/coinSelection.ts
diff options
context:
space:
mode:
authorFlorian Dold <florian@dold.me>2024-03-07 11:46:31 +0100
committerFlorian Dold <florian@dold.me>2024-03-07 11:46:31 +0100
commit53120dfc3ec05d49fc6f94bb498c66238225dd6b (patch)
tree374a582f38bf1eb0cb3d8d0c221ffc20af886804 /packages/taler-wallet-core/src/coinSelection.ts
parent26a2a1c094194fed84c3227bc0b91540d31637cc (diff)
downloadwallet-core-53120dfc3ec05d49fc6f94bb498c66238225dd6b.tar.xz
rename insufficient balance fields to work for both merchant and p2p payments
Diffstat (limited to 'packages/taler-wallet-core/src/coinSelection.ts')
-rw-r--r--packages/taler-wallet-core/src/coinSelection.ts18
1 files changed, 9 insertions, 9 deletions
diff --git a/packages/taler-wallet-core/src/coinSelection.ts b/packages/taler-wallet-core/src/coinSelection.ts
index 98fd0dec1..50965fd6c 100644
--- a/packages/taler-wallet-core/src/coinSelection.ts
+++ b/packages/taler-wallet-core/src/coinSelection.ts
@@ -392,7 +392,7 @@ export async function reportInsufficientBalanceDetails(
): Promise<PaymentInsufficientBalanceDetails> {
const details = await getPaymentBalanceDetailsInTx(wex, tx, {
restrictExchanges: req.restrictExchanges,
- restrictWireMethods: req.wireMethod ? [req.wireMethod] : [],
+ restrictWireMethods: req.wireMethod ? [req.wireMethod] : undefined,
currency: Amounts.currencyOf(req.instructedAmount),
minAge: req.requiredMinimumAge ?? 0,
depositPaytoUri: req.depositPaytoUri,
@@ -426,11 +426,11 @@ export async function reportInsufficientBalanceDetails(
exchDet.balanceExchangeDepositable,
),
balanceAgeAcceptable: Amounts.stringify(exchDet.balanceAgeAcceptable),
- balanceMerchantAcceptable: Amounts.stringify(
- exchDet.balanceMerchantAcceptable,
+ balanceReceiverAcceptable: Amounts.stringify(
+ exchDet.balanceReceiverAcceptable,
),
- balanceMerchantDepositable: Amounts.stringify(
- exchDet.balanceMerchantDepositable,
+ balanceReceiverDepositable: Amounts.stringify(
+ exchDet.balanceReceiverDepositable,
),
maxEffectiveSpendAmount: Amounts.stringify(
exchDet.maxEffectiveSpendAmount,
@@ -443,14 +443,14 @@ export async function reportInsufficientBalanceDetails(
balanceAgeAcceptable: Amounts.stringify(details.balanceAgeAcceptable),
balanceAvailable: Amounts.stringify(details.balanceAvailable),
balanceMaterial: Amounts.stringify(details.balanceMaterial),
- balanceMerchantAcceptable: Amounts.stringify(
- details.balanceMerchantAcceptable,
+ balanceReceiverAcceptable: Amounts.stringify(
+ details.balanceReceiverAcceptable,
),
balanceExchangeDepositable: Amounts.stringify(
details.balanceExchangeDepositable,
),
- balanceMerchantDepositable: Amounts.stringify(
- details.balanceMerchantDepositable,
+ balanceReceiverDepositable: Amounts.stringify(
+ details.balanceReceiverDepositable,
),
maxEffectiveSpendAmount: Amounts.stringify(details.maxEffectiveSpendAmount),
perExchange,