summaryrefslogtreecommitdiff
path: root/packages/taler-wallet-core/src/operations/backup.ts
diff options
context:
space:
mode:
authorFlorian Dold <florian@dold.me>2021-01-13 00:51:30 +0100
committerFlorian Dold <florian@dold.me>2021-01-13 00:51:30 +0100
commit7de5ceaa74a2d0d99bf3699b0818c470d1202dc7 (patch)
tree5fce09345224adbe859e318befd2779702692fae /packages/taler-wallet-core/src/operations/backup.ts
parent050999a910837f8a5353b1584af2b03bd8dad93d (diff)
downloadwallet-core-7de5ceaa74a2d0d99bf3699b0818c470d1202dc7.tar.gz
wallet-core-7de5ceaa74a2d0d99bf3699b0818c470d1202dc7.tar.bz2
wallet-core-7de5ceaa74a2d0d99bf3699b0818c470d1202dc7.zip
auto format
Diffstat (limited to 'packages/taler-wallet-core/src/operations/backup.ts')
-rw-r--r--packages/taler-wallet-core/src/operations/backup.ts29
1 files changed, 18 insertions, 11 deletions
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<void> {
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: