From c493a3069ec330b955efd8604cb9d8b76277c74e Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Mon, 13 Dec 2021 11:28:15 +0100 Subject: wallet-core: reset reserve retry when resetting withdrawal retry --- packages/taler-wallet-core/src/common.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'packages/taler-wallet-core/src/common.ts') diff --git a/packages/taler-wallet-core/src/common.ts b/packages/taler-wallet-core/src/common.ts index d3c4a5229..5b61ef14a 100644 --- a/packages/taler-wallet-core/src/common.ts +++ b/packages/taler-wallet-core/src/common.ts @@ -51,7 +51,7 @@ export interface TrustInfo { isAudited: boolean; } -export interface MerchantInfo { +export interface MerchantInfo { protocolVersionCurrent: number; } @@ -65,6 +65,14 @@ export interface MerchantOperations { ): Promise; } +export interface ReserveOperations { + processReserve( + ws: InternalWalletState, + reservePub: string, + forceNow?: boolean, + ): Promise; +} + /** * Interface for exchange-related operations. */ @@ -152,6 +160,7 @@ export interface InternalWalletState { exchangeOps: ExchangeOperations; recoupOps: RecoupOperations; merchantOps: MerchantOperations; + reserveOps: ReserveOperations; db: DbAccess; http: HttpRequestLibrary; -- cgit v1.2.3