From 9fca44893a6f7fcee5c828da5fc10e7d76592b5d Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Mon, 5 Jun 2023 17:58:20 +0200 Subject: wallet-core: handle more p2p abort cases nicely --- packages/taler-util/src/http-common.ts | 2 +- packages/taler-util/src/taler-crypto.ts | 1 + packages/taler-util/src/transactions-types.ts | 1 + packages/taler-util/src/wallet-types.ts | 1 + 4 files changed, 4 insertions(+), 1 deletion(-) (limited to 'packages/taler-util/src') diff --git a/packages/taler-util/src/http-common.ts b/packages/taler-util/src/http-common.ts index 4f8f12789..4f6aaaf44 100644 --- a/packages/taler-util/src/http-common.ts +++ b/packages/taler-util/src/http-common.ts @@ -45,7 +45,7 @@ export interface HttpResponse { export const DEFAULT_REQUEST_TIMEOUT_MS = 60000; export interface HttpRequestOptions { - method?: "POST" | "PUT" | "GET"; + method?: "POST" | "PUT" | "GET" | "DELETE"; headers?: { [name: string]: string }; /** diff --git a/packages/taler-util/src/taler-crypto.ts b/packages/taler-util/src/taler-crypto.ts index 4a657b621..c4eb925f7 100644 --- a/packages/taler-util/src/taler-crypto.ts +++ b/packages/taler-util/src/taler-crypto.ts @@ -958,6 +958,7 @@ export enum TalerSignaturePurpose { WALLET_PURSE_MERGE = 1213, WALLET_ACCOUNT_MERGE = 1214, WALLET_PURSE_ECONTRACT = 1216, + WALLET_PURSE_DELETE = 1220, EXCHANGE_CONFIRM_RECOUP = 1039, EXCHANGE_CONFIRM_RECOUP_REFRESH = 1041, ANASTASIS_POLICY_UPLOAD = 1400, diff --git a/packages/taler-util/src/transactions-types.ts b/packages/taler-util/src/transactions-types.ts index 3f3fe8ac0..576c8e335 100644 --- a/packages/taler-util/src/transactions-types.ts +++ b/packages/taler-util/src/transactions-types.ts @@ -83,6 +83,7 @@ export enum TransactionMajorState { Dialog = "dialog", SuspendedAborting = "suspended-aborting", Failed = "failed", + Expired = "expired", // Only used for the notification, never in the transaction history Deleted = "deleted", } diff --git a/packages/taler-util/src/wallet-types.ts b/packages/taler-util/src/wallet-types.ts index 05ff8d891..af02807a6 100644 --- a/packages/taler-util/src/wallet-types.ts +++ b/packages/taler-util/src/wallet-types.ts @@ -734,6 +734,7 @@ export enum RefreshReason { Refund = "refund", AbortPay = "abort-pay", AbortDeposit = "abort-deposit", + AbortPeerPushDebit = "abort-peer-push-debit", Recoup = "recoup", BackupRestored = "backup-restored", Scheduled = "scheduled", -- cgit v1.2.3