aboutsummaryrefslogtreecommitdiff
path: root/packages/taler-wallet-core/src/operations/transactions.ts
diff options
context:
space:
mode:
authorFlorian Dold <florian@dold.me>2023-05-25 19:31:14 +0200
committerFlorian Dold <florian@dold.me>2023-05-25 19:31:14 +0200
commit5b665c7d809def0c6e2d7487b43194d3042c9fe9 (patch)
tree1b750646256b3f85b2cf31e30a3cf3bcd3f3163e /packages/taler-wallet-core/src/operations/transactions.ts
parentfe8749c3f81547d080ea23d580497750d52fed91 (diff)
downloadwallet-core-5b665c7d809def0c6e2d7487b43194d3042c9fe9.tar.gz
wallet-core-5b665c7d809def0c6e2d7487b43194d3042c9fe9.tar.bz2
wallet-core-5b665c7d809def0c6e2d7487b43194d3042c9fe9.zip
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.ts14
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;
}