commit 49e26844493c3bb97d6fd7a72d949e0b9dc624f7 parent e003848048748ab63617df53d8245856d01a9695 Author: Florian Dold <florian@dold.me> Date: Wed, 11 Dec 2024 11:45:09 +0100 wallet-core: report peer-push-debit as pending outgoing while aborting Diffstat:
| M | packages/taler-wallet-core/src/balance.ts | | | 11 | +++++++++++ |
1 file changed, 11 insertions(+), 0 deletions(-)
diff --git a/packages/taler-wallet-core/src/balance.ts b/packages/taler-wallet-core/src/balance.ts @@ -438,6 +438,10 @@ export async function getBalancesInsideTransaction( case PeerPushDebitStatus.PendingReady: case PeerPushDebitStatus.SuspendedReady: case PeerPushDebitStatus.PendingCreatePurse: + case PeerPushDebitStatus.AbortingRefreshDeleted: + case PeerPushDebitStatus.AbortingRefreshExpired: + case PeerPushDebitStatus.SuspendedAbortingRefreshDeleted: + case PeerPushDebitStatus.SuspendedAbortingRefreshExpired: case PeerPushDebitStatus.SuspendedCreatePurse: { const currency = Amounts.currencyOf(ppdRecord.amount); await balanceStore.addPendingOutgoing( @@ -447,6 +451,13 @@ export async function getBalancesInsideTransaction( ); break; } + case PeerPushDebitStatus.Failed: + case PeerPushDebitStatus.Aborted: + case PeerPushDebitStatus.Done: + case PeerPushDebitStatus.Expired: + break; + default: + assertUnreachable(ppdRecord.status); } });