From 7de5ceaa74a2d0d99bf3699b0818c470d1202dc7 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Wed, 13 Jan 2021 00:51:30 +0100 Subject: auto format --- .../taler-wallet-core/src/operations/backup.ts | 29 ++++++++++++++-------- 1 file changed, 18 insertions(+), 11 deletions(-) (limited to 'packages/taler-wallet-core/src/operations/backup.ts') diff --git a/packages/taler-wallet-core/src/operations/backup.ts b/packages/taler-wallet-core/src/operations/backup.ts index a9f1fc43f..8bc82ce6c 100644 --- a/packages/taler-wallet-core/src/operations/backup.ts +++ b/packages/taler-wallet-core/src/operations/backup.ts @@ -1274,7 +1274,9 @@ export async function importBackup( break; default: logger.warn( - `got backup purchase abort_status ${j2s(backupPurchase.abort_status)}`, + `got backup purchase abort_status ${j2s( + backupPurchase.abort_status, + )}`, ); throw Error("not reachable"); } @@ -1338,8 +1340,7 @@ export async function importBackup( timestampAccept: backupPurchase.timestamp_accept, timestampFirstSuccessfulPay: backupPurchase.timestamp_first_successful_pay, - timestampLastRefundStatus: - undefined, + timestampLastRefundStatus: undefined, merchantPaySig: backupPurchase.merchant_pay_sig, lastSessionId: undefined, abortStatus, @@ -1567,14 +1568,20 @@ export async function runBackupCycle(ws: InternalWalletState): Promise { continue; } const p = proposalId; - await ws.db.runWithWriteTransaction([Stores.backupProviders], async (tx) => { - const provRec = await tx.get(Stores.backupProviders, provider.baseUrl); - checkDbInvariant(!!provRec); - const ids = new Set(provRec.paymentProposalIds) - ids.add(p); - provRec.paymentProposalIds = Array.from(ids); - await tx.put(Stores.backupProviders, provRec); - }); + await ws.db.runWithWriteTransaction( + [Stores.backupProviders], + async (tx) => { + const provRec = await tx.get( + Stores.backupProviders, + provider.baseUrl, + ); + checkDbInvariant(!!provRec); + const ids = new Set(provRec.paymentProposalIds); + ids.add(p); + provRec.paymentProposalIds = Array.from(ids); + await tx.put(Stores.backupProviders, provRec); + }, + ); const confirmRes = await confirmPay(ws, proposalId); switch (confirmRes.type) { case ConfirmPayResultType.Pending: -- cgit v1.2.3