From 52a1f63e0a8cc2ca78910e8b56326376eb1d75d0 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Wed, 21 Feb 2024 14:23:01 +0100 Subject: wallet-core: use cancellation tokens when possible --- packages/taler-wallet-core/src/recoup.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'packages/taler-wallet-core/src/recoup.ts') diff --git a/packages/taler-wallet-core/src/recoup.ts b/packages/taler-wallet-core/src/recoup.ts index 6f1546d57..0ec71f4e7 100644 --- a/packages/taler-wallet-core/src/recoup.ts +++ b/packages/taler-wallet-core/src/recoup.ts @@ -31,6 +31,7 @@ import { Logger, RefreshReason, TalerPreciseTimestamp, + TransactionIdStr, TransactionType, URL, checkDbInvariant, @@ -43,6 +44,7 @@ import { import { readSuccessResponseJsonOrThrow } from "@gnu-taler/taler-util/http"; import { PendingTaskType, + TaskIdStr, TaskRunResult, TransactionContext, constructTaskIdentifier, @@ -432,8 +434,8 @@ export class RewardTransactionContext implements TransactionContext { deleteTransaction(): Promise { throw new Error("Method not implemented."); } - public transactionId: string; - public retryTag: string; + public transactionId: TransactionIdStr; + public taskId: TaskIdStr; constructor( public ws: InternalWalletState, @@ -443,7 +445,7 @@ export class RewardTransactionContext implements TransactionContext { tag: TransactionType.Recoup, recoupGroupId, }); - this.retryTag = constructTaskIdentifier({ + this.taskId = constructTaskIdentifier({ tag: PendingTaskType.Recoup, recoupGroupId, }); -- cgit v1.2.3