From 000359a5e746d9b704b05f2f3eb8442e10a31f75 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Tue, 30 May 2023 12:28:21 +0200 Subject: finish implementation of abort / cancelAborting on all tx types --- packages/taler-wallet-core/src/db.ts | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) (limited to 'packages/taler-wallet-core/src/db.ts') diff --git a/packages/taler-wallet-core/src/db.ts b/packages/taler-wallet-core/src/db.ts index 3edaf8af5..3147cb9b9 100644 --- a/packages/taler-wallet-core/src/db.ts +++ b/packages/taler-wallet-core/src/db.ts @@ -879,6 +879,7 @@ export enum TipRecordStatus { SuspendidPickup = 21, Done = 50, + Aborted = 51, } export enum RefreshCoinStatus { @@ -899,9 +900,10 @@ export enum OperationStatus { export enum RefreshOperationStatus { Pending = 10 /* ACTIVE_START */, + Suspended = 20 /* DORMANT_START + 2 */, + Finished = 50 /* DORMANT_START */, - FinishedWithError = 51 /* DORMANT_START + 1 */, - Suspended = 52 /* DORMANT_START + 2 */, + Failed = 51 /* DORMANT_START + 1 */, } export enum DepositGroupOperationStatus { @@ -1155,6 +1157,8 @@ export enum PurchaseStatus { * Payment was successful. */ Done = 54, + + FailedAbort = 55, } /** @@ -1778,6 +1782,7 @@ export enum PeerPushPaymentInitiationStatus { Done = 50 /* DORMANT_START */, Aborted = 51, + Failed = 52, } export interface PeerPushPaymentCoinSelection { @@ -1850,13 +1855,17 @@ export enum PeerPullPaymentInitiationStatus { PendingReady = 11 /* ACTIVE_START + 1 */, PendingMergeKycRequired = 12 /* ACTIVE_START + 2 */, PendingWithdrawing = 13, + AbortingDeletePurse = 14, SuspendedCreatePurse = 30, SuspendedReady = 31, SuspendedMergeKycRequired = 32, SuspendedWithdrawing = 33, + SuspendedAbortingDeletePurse = 34, DonePurseDeposited = 50 /* DORMANT_START */, + Failed = 51, + Aborted = 52, } export interface PeerPullPaymentInitiationRecord { @@ -1927,6 +1936,8 @@ export enum PeerPushPaymentIncomingStatus { DialogProposed = 30 /* USER_ATTENTION_START */, Done = 50 /* DORMANT_START */, + Aborted = 51, + Failed = 52, } /** @@ -1978,12 +1989,16 @@ export interface PeerPushPaymentIncomingRecord { export enum PeerPullDebitRecordStatus { PendingDeposit = 10 /* ACTIVE_START */, + AbortingRefresh = 11, - SuspendedDeposit = 11, + SuspendedDeposit = 20, + SuspendedAbortingRefresh = 21, DialogProposed = 30 /* USER_ATTENTION_START */, DonePaid = 50 /* DORMANT_START */, + Aborted = 51, + Failed = 52, } export interface PeerPullPaymentCoinSelection { -- cgit v1.2.3