From 5b665c7d809def0c6e2d7487b43194d3042c9fe9 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Thu, 25 May 2023 19:31:14 +0200 Subject: wallet-core: move deposit transaction deletion --- packages/taler-wallet-core/src/operations/transactions.ts | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) (limited to 'packages/taler-wallet-core/src/operations/transactions.ts') diff --git a/packages/taler-wallet-core/src/operations/transactions.ts b/packages/taler-wallet-core/src/operations/transactions.ts index 84f879f58..e3cfa0c25 100644 --- a/packages/taler-wallet-core/src/operations/transactions.ts +++ b/packages/taler-wallet-core/src/operations/transactions.ts @@ -77,6 +77,7 @@ import { abortDepositGroup, cancelAbortingDepositGroup, computeDepositTransactionStatus, + deleteDepositGroup, processDepositGroup, resumeDepositGroup, suspendDepositGroup, @@ -1601,18 +1602,7 @@ export async function deleteTransaction( case TransactionType.Deposit: { const depositGroupId = parsedTx.depositGroupId; - await ws.db - .mktx((x) => [x.depositGroups, x.tombstones]) - .runReadWrite(async (tx) => { - const tipRecord = await tx.depositGroups.get(depositGroupId); - if (tipRecord) { - await tx.depositGroups.delete(depositGroupId); - await tx.tombstones.put({ - id: TombstoneTag.DeleteDepositGroup + ":" + depositGroupId, - }); - } - }); - + await deleteDepositGroup(ws, depositGroupId); return; } -- cgit v1.2.3