aboutsummaryrefslogtreecommitdiff
path: root/packages/taler-wallet-core/src/operations/pending.ts
diff options
context:
space:
mode:
authorFlorian Dold <florian@dold.me>2021-06-11 13:18:33 +0200
committerFlorian Dold <florian@dold.me>2021-06-11 13:18:33 +0200
commit7d15ce3d888ca93b2b33d994fed3e4cabb957f4d (patch)
treeff195348f8949675b95afea2163e16d5e9a7b2cd /packages/taler-wallet-core/src/operations/pending.ts
parente77510106fdcb0448af809fd6c928f1ff80b6d15 (diff)
downloadwallet-core-7d15ce3d888ca93b2b33d994fed3e4cabb957f4d.tar.xz
make retryInfo optional
Diffstat (limited to 'packages/taler-wallet-core/src/operations/pending.ts')
-rw-r--r--packages/taler-wallet-core/src/operations/pending.ts3
1 files changed, 2 insertions, 1 deletions
diff --git a/packages/taler-wallet-core/src/operations/pending.ts b/packages/taler-wallet-core/src/operations/pending.ts
index f0c9c9d8c..8ab114ca0 100644
--- a/packages/taler-wallet-core/src/operations/pending.ts
+++ b/packages/taler-wallet-core/src/operations/pending.ts
@@ -200,10 +200,11 @@ async function gatherPurchasePending(
): Promise<void> {
await tx.purchases.iter().forEach((pr) => {
if (pr.paymentSubmitPending && pr.abortStatus === AbortStatus.None) {
+ const timestampDue = pr.payRetryInfo?.nextRetry ?? getTimestampNow();
resp.pendingOperations.push({
type: PendingOperationType.Pay,
givesLifeness: true,
- timestampDue: pr.payRetryInfo.nextRetry,
+ timestampDue,
isReplay: false,
proposalId: pr.proposalId,
retryInfo: pr.payRetryInfo,