taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

commit 9123ba52f26d6e39f4f411d879a5db692b19670a
parent 24e9dcac42c7f9648b52237af1016f39990b66f1
Author: Florian Dold <florian@dold.me>
Date:   Sat, 18 Jul 2026 01:19:51 +0200

fix transitions

Diffstat:
Mpackages/taler-util/src/types-taler-wallet-transactions.ts | 1+
Mpackages/taler-wallet-core/src/pay-merchant.ts | 3+--
Mpackages/taler-wallet-core/src/pay-peer-pull-credit.ts | 5++---
3 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/packages/taler-util/src/types-taler-wallet-transactions.ts b/packages/taler-util/src/types-taler-wallet-transactions.ts @@ -248,6 +248,7 @@ export enum TransactionMinorState { Track = "track", Unknown = "unknown", Withdraw = "withdraw", + Abort = "abort", } export enum TransactionAction { diff --git a/packages/taler-wallet-core/src/pay-merchant.ts b/packages/taler-wallet-core/src/pay-merchant.ts @@ -3885,8 +3885,7 @@ export function computePayMerchantTransactionState( case PurchaseStatus.FailedAbort: return { major: TransactionMajorState.Failed, - // FIXME: Doesn't make sense?! - minor: TransactionMinorState.AbortingBank, + minor: TransactionMinorState.Abort, }; case PurchaseStatus.FailedPaidByOther: return { diff --git a/packages/taler-wallet-core/src/pay-peer-pull-credit.ts b/packages/taler-wallet-core/src/pay-peer-pull-credit.ts @@ -66,14 +66,13 @@ import { } from "./common.js"; import { PeerPullPaymentCreditStatus, + WalletPeerPullCredit, WithdrawalGroupStatus, timestampPreciseFromDb, timestampPreciseToDb, - WalletPeerPullCredit, } from "./db-common.js"; import { OperationRetryRecord, - WalletIndexedDbTransaction, WithdrawalGroupRecord, WithdrawalRecordType, } from "./db-indexeddb.js"; @@ -1337,7 +1336,7 @@ export function computePeerPullCreditTransactionState( }; case PeerPullPaymentCreditStatus.SuspendedAbortingDeletePurse: return { - major: TransactionMajorState.Aborting, + major: TransactionMajorState.SuspendedAborting, minor: TransactionMinorState.DeletePurse, }; case PeerPullPaymentCreditStatus.PendingBalanceKycRequired: