diff options
author | Florian Dold <florian@dold.me> | 2022-01-11 12:48:32 +0100 |
---|---|---|
committer | Florian Dold <florian@dold.me> | 2022-01-11 14:48:02 +0100 |
commit | a05e891d6e1468fdd99f710301e286857a46aea3 (patch) | |
tree | 5ea22817eb2cec888ff52a80dcd3a9986bd768fa /packages/taler-wallet-core/src/operations/reserves.ts | |
parent | fb22009ec4799a624f00c228fbd7435b44c1cbac (diff) | |
download | wallet-core-a05e891d6e1468fdd99f710301e286857a46aea3.tar.gz wallet-core-a05e891d6e1468fdd99f710301e286857a46aea3.tar.bz2 wallet-core-a05e891d6e1468fdd99f710301e286857a46aea3.zip |
towards new recoup API
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, |