diff options
| author | Florian Dold <florian@dold.me> | 2023-09-06 14:19:24 +0200 | 
|---|---|---|
| committer | Florian Dold <florian@dold.me> | 2023-09-06 14:19:24 +0200 | 
| commit | 6affe04fe6919767181274891fd948688dedd700 (patch) | |
| tree | 3cf4b60261b3c50682d40585b672fa02b3666be1 /packages/taler-wallet-core | |
| parent | 3ee3ab3cedf64ea643055a5b99ae5d35385ea037 (diff) | |
harness: wait for withdrawal, configure instance properly
Diffstat (limited to 'packages/taler-wallet-core')
| -rw-r--r-- | packages/taler-wallet-core/src/util/coinSelection.ts | 30 | 
1 files changed, 15 insertions, 15 deletions
| diff --git a/packages/taler-wallet-core/src/util/coinSelection.ts b/packages/taler-wallet-core/src/util/coinSelection.ts index daba2ead5..abf0bbc02 100644 --- a/packages/taler-wallet-core/src/util/coinSelection.ts +++ b/packages/taler-wallet-core/src/util/coinSelection.ts @@ -588,22 +588,22 @@ async function selectPayMerchantCandidates(          for (const acc of exchangeDetails.wireInfo.accounts) {            const pp = parsePaytoUri(acc.payto_uri);            checkLogicInvariant(!!pp); -          if (pp.targetType === req.wireMethod) { -            // also check that wire method is supported now -            const wireFeeStr = exchangeDetails.wireInfo.feesForType[ -              req.wireMethod -            ]?.find((x) => { -              return AbsoluteTime.isBetween( -                AbsoluteTime.now(), -                AbsoluteTime.fromProtocolTimestamp(x.startStamp), -                AbsoluteTime.fromProtocolTimestamp(x.endStamp), -              ); -            })?.wireFee; -            if (wireFeeStr) { -              wireMethodFee = wireFeeStr; -            } -            break; +          if (pp.targetType !== req.wireMethod) { +            continue;            } +          const wireFeeStr = exchangeDetails.wireInfo.feesForType[ +            req.wireMethod +          ]?.find((x) => { +            return AbsoluteTime.isBetween( +              AbsoluteTime.now(), +              AbsoluteTime.fromProtocolTimestamp(x.startStamp), +              AbsoluteTime.fromProtocolTimestamp(x.endStamp), +            ); +          })?.wireFee; +          if (wireFeeStr) { +            wireMethodFee = wireFeeStr; +          } +          break;          }          if (!wireMethodFee) {            break; | 
