diff options
Diffstat (limited to 'packages/taler-wallet-core/src/operations/reserves.ts')
-rw-r--r-- | packages/taler-wallet-core/src/operations/reserves.ts | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/packages/taler-wallet-core/src/operations/reserves.ts b/packages/taler-wallet-core/src/operations/reserves.ts index 5a9fbb405..75d517d68 100644 --- a/packages/taler-wallet-core/src/operations/reserves.ts +++ b/packages/taler-wallet-core/src/operations/reserves.ts @@ -30,6 +30,7 @@ import { encodeCrock, getRandomBytes, getTimestampNow, + j2s, Logger, NotificationType, randomBytes, @@ -538,6 +539,7 @@ async function updateReserve( resp, codecForReserveStatus(), ); + if (result.isError) { if ( resp.status === 404 && @@ -555,6 +557,8 @@ async function updateReserve( } } + logger.trace(`got reserve status ${j2s(result.response)}`); + const reserveInfo = result.response; const balance = Amounts.parseOrThrow(reserveInfo.balance); const currency = balance.currency; @@ -635,8 +639,10 @@ async function updateReserve( } } - const remainingAmount = Amounts.sub(amountReservePlus, amountReserveMinus) - .amount; + const remainingAmount = Amounts.sub( + amountReservePlus, + amountReserveMinus, + ).amount; const denomSelInfo = selectWithdrawalDenominations( remainingAmount, denoms, |