From 6fc9a052b7f8e3ef0bd1b26279b11dc6bc12f5e4 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Thu, 20 May 2021 16:24:41 +0200 Subject: implement deletion of withdrawal transactions --- packages/taler-wallet-core/src/db.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'packages/taler-wallet-core/src/db.ts') diff --git a/packages/taler-wallet-core/src/db.ts b/packages/taler-wallet-core/src/db.ts index 52fe5c3dc..609f43ea1 100644 --- a/packages/taler-wallet-core/src/db.ts +++ b/packages/taler-wallet-core/src/db.ts @@ -25,7 +25,6 @@ import { MerchantInfo, Product, RefreshReason, - ReserveTransaction, TalerErrorDetails, Timestamp, } from "@gnu-taler/taler-util"; @@ -1783,7 +1782,7 @@ class AuditorTrustStore extends Store<"auditorTrust", AuditorTrustRecord> { class ExchangeTrustStore extends Store<"exchangeTrust", ExchangeTrustRecord> { constructor() { super("exchangeTrust", { - keyPath: ["currency", "exchangeBaseUrl", "exchangePub"], + keyPath: ["currency", "exchangeBaseUrl", "exchangeMasterPub"], }); } exchangeMasterPubIndex = new Index< @@ -1791,7 +1790,7 @@ class ExchangeTrustStore extends Store<"exchangeTrust", ExchangeTrustRecord> { "exchangeMasterPubIndex", string, ExchangeTrustRecord - >(this, "exchangeMasterPubIndex", "exchangePub"); + >(this, "exchangeMasterPubIndex", "exchangeMasterPub"); uidIndex = new Index< "exchangeTrust", "uidIndex", @@ -1810,6 +1809,12 @@ class ReservesStore extends Store<"reserves", ReserveRecord> { constructor() { super("reserves", { keyPath: "reservePub" }); } + byInitialWithdrawalGroupId = new Index< + "reserves", + "initialWithdrawalGroupIdIndex", + string, + ReserveRecord + >(this, "initialWithdrawalGroupIdIndex", "initialWithdrawalGroupId"); } class TipsStore extends Store<"tips", TipRecord> { -- cgit v1.2.3