taler-typescript-core

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

commit fb0f8043ea55421bd6c845ce4d69788ed7524a03
parent f40593185ab56cf1df240a70615a8374a87e708a
Author: Florian Dold <florian@dold.me>
Date:   Sat,  7 Aug 2021 18:19:04 +0200

reset deposit lastError

Diffstat:
Mpackages/taler-wallet-core/src/db.ts | 2+-
Mpackages/taler-wallet-core/src/operations/deposits.ts | 2++
Mpackages/taler-wallet-core/src/pending-types.ts | 2+-
3 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/packages/taler-wallet-core/src/db.ts b/packages/taler-wallet-core/src/db.ts @@ -1685,7 +1685,7 @@ export interface DepositGroupRecord { /** * Retry info. */ - retryInfo: RetryInfo; + retryInfo?: RetryInfo; } /** diff --git a/packages/taler-wallet-core/src/operations/deposits.ts b/packages/taler-wallet-core/src/operations/deposits.ts @@ -255,6 +255,8 @@ async function processDepositGroupImpl( } if (allDeposited) { dg.timestampFinished = getTimestampNow(); + delete dg.lastError; + delete dg.retryInfo; await tx.depositGroups.put(dg); } }); diff --git a/packages/taler-wallet-core/src/pending-types.ts b/packages/taler-wallet-core/src/pending-types.ts @@ -209,7 +209,7 @@ export interface PendingWithdrawTask { export interface PendingDepositTask { type: PendingTaskType.Deposit; lastError: TalerErrorDetails | undefined; - retryInfo: RetryInfo; + retryInfo: RetryInfo | undefined; depositGroupId: string; }