diff options
author | Florian Dold <florian@dold.me> | 2023-05-25 19:31:14 +0200 |
---|---|---|
committer | Florian Dold <florian@dold.me> | 2023-05-25 19:31:14 +0200 |
commit | 5b665c7d809def0c6e2d7487b43194d3042c9fe9 (patch) | |
tree | 1b750646256b3f85b2cf31e30a3cf3bcd3f3163e /packages/taler-wallet-core/src/operations/transactions.ts | |
parent | fe8749c3f81547d080ea23d580497750d52fed91 (diff) | |
download | wallet-core-5b665c7d809def0c6e2d7487b43194d3042c9fe9.tar.xz |
wallet-core: move deposit transaction deletion
Diffstat (limited to 'packages/taler-wallet-core/src/operations/transactions.ts')
-rw-r--r-- | packages/taler-wallet-core/src/operations/transactions.ts | 14 |
1 files changed, 2 insertions, 12 deletions
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; } |