diff options
author | Florian Dold <florian.dold@gmail.com> | 2020-09-08 21:03:10 +0530 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2020-09-08 21:03:10 +0530 |
commit | aae06c680f7d31d0a2f2a2059b57a8d7c575d3c7 (patch) | |
tree | 25653034f74b5e043edd58702a24cad9acdc6fdd /packages/taler-wallet-core/src/wallet.ts | |
parent | ddbb09b1403214cff3e5a598dc51bdf37df72971 (diff) | |
download | wallet-core-aae06c680f7d31d0a2f2a2059b57a8d7c575d3c7.tar.gz wallet-core-aae06c680f7d31d0a2f2a2059b57a8d7c575d3c7.tar.bz2 wallet-core-aae06c680f7d31d0a2f2a2059b57a8d7c575d3c7.zip |
DB tweaks
Diffstat (limited to 'packages/taler-wallet-core/src/wallet.ts')
-rw-r--r-- | packages/taler-wallet-core/src/wallet.ts | 32 |
1 files changed, 1 insertions, 31 deletions
diff --git a/packages/taler-wallet-core/src/wallet.ts b/packages/taler-wallet-core/src/wallet.ts index cd9646339..e91d74efb 100644 --- a/packages/taler-wallet-core/src/wallet.ts +++ b/packages/taler-wallet-core/src/wallet.ts @@ -709,36 +709,6 @@ export class Wallet { this.ws.cryptoApi.stop(); } - async getSenderWireInfos(): Promise<SenderWireInfos> { - const m: { [url: string]: Set<string> } = {}; - - await this.db.iter(Stores.exchanges).forEach((x) => { - const wi = x.wireInfo; - if (!wi) { - return; - } - const s = (m[x.baseUrl] = m[x.baseUrl] || new Set()); - Object.keys(wi.feesForType).map((k) => s.add(k)); - }); - - const exchangeWireTypes: { [url: string]: string[] } = {}; - Object.keys(m).map((e) => { - exchangeWireTypes[e] = Array.from(m[e]); - }); - - const senderWiresSet: Set<string> = new Set(); - await this.db.iter(Stores.senderWires).forEach((x) => { - senderWiresSet.add(x.paytoUri); - }); - - const senderWires: string[] = Array.from(senderWiresSet); - - return { - exchangeWireTypes, - senderWires, - }; - } - /** * Trigger paying coins back into the user's account. */ @@ -894,7 +864,7 @@ export class Wallet { for (const c of coins) { const denom = await this.db.get(Stores.denominations, [ c.exchangeBaseUrl, - c.denomPub, + c.denomPubHash, ]); if (!denom) { console.error("no denom session found for coin"); |