taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

commit 82591a9ba9751336480ab429886c085786172ec4
parent 4fd092e7e3c060b8b027e16e44f26cce5fd8c0e8
Author: Florian Dold <florian.dold@gmail.com>
Date:   Sun,  1 Sep 2019 22:59:48 +0200

don't show wrong balance

Diffstat:
Msrc/headless/helpers.ts | 4++--
Msrc/wallet.ts | 3+++
2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/headless/helpers.ts b/src/headless/helpers.ts @@ -133,9 +133,9 @@ export async function getDefaultNodeWallet( const myBadge = new ConsoleBadge(); - BridgeIDBFactory.enableTracing = true; + BridgeIDBFactory.enableTracing = false; const myBackend = new MemoryBackend(); - myBackend.enableTracing = true; + myBackend.enableTracing = false; const storagePath = args.persistentStoragePath; if (storagePath) { diff --git a/src/wallet.ts b/src/wallet.ts @@ -2230,10 +2230,13 @@ export class Wallet { if (!r.timestamp_confirmed) { return balance; } + let amount = Amounts.getZero(r.requested_amount.currency); + /* let amount = r.current_amount; if (!amount) { amount = r.requested_amount; } + */ amount = Amounts.add(amount, r.precoin_amount).amount; if (Amounts.cmp(smallestWithdraw[r.exchange_base_url], amount) < 0) { addTo(balance, "pendingIncoming", amount, r.exchange_base_url);