diff options
author | Florian Dold <florian@dold.me> | 2024-06-17 11:34:32 +0200 |
---|---|---|
committer | Florian Dold <florian@dold.me> | 2024-06-17 11:34:32 +0200 |
commit | b59e472465440d95525e7e3d1225234525948b67 (patch) | |
tree | dfbbda8378bcef48f543eaed9fd6f3168c203ee5 /packages/taler-wallet-core/src/testing.ts | |
parent | 61dbe85eec8856e2b0cc50873e0f0bb1fc59754b (diff) | |
download | wallet-core-b59e472465440d95525e7e3d1225234525948b67.tar.xz |
wallet-core: fix auto-refund state machine
Properly use the new finalizing state
Diffstat (limited to 'packages/taler-wallet-core/src/testing.ts')
-rw-r--r-- | packages/taler-wallet-core/src/testing.ts | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/packages/taler-wallet-core/src/testing.ts b/packages/taler-wallet-core/src/testing.ts index 899c4a8b2..057ac50cd 100644 --- a/packages/taler-wallet-core/src/testing.ts +++ b/packages/taler-wallet-core/src/testing.ts @@ -410,6 +410,7 @@ export async function waitUntilAllTransactionsFinal( switch (notif.newTxState.major) { case TransactionMajorState.Pending: case TransactionMajorState.Aborting: + case TransactionMajorState.Finalizing: return false; default: return true; @@ -424,6 +425,7 @@ export async function waitUntilAllTransactionsFinal( switch (tx.txState.major) { case TransactionMajorState.Pending: case TransactionMajorState.Aborting: + case TransactionMajorState.Finalizing: case TransactionMajorState.Suspended: case TransactionMajorState.SuspendedAborting: logger.info( @@ -497,6 +499,7 @@ export async function waitUntilGivenTransactionsFinal( } switch (tx.txState.major) { case TransactionMajorState.Pending: + case TransactionMajorState.Finalizing: case TransactionMajorState.Aborting: case TransactionMajorState.Suspended: case TransactionMajorState.SuspendedAborting: @@ -542,6 +545,7 @@ export async function waitUntilRefreshesDone( } switch (tx.txState.major) { case TransactionMajorState.Pending: + case TransactionMajorState.Finalizing: case TransactionMajorState.Aborting: case TransactionMajorState.Suspended: case TransactionMajorState.SuspendedAborting: |