From 87f9e7b1e3e4ed78440d3b5108cfa538768644f3 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Fri, 15 May 2020 17:13:30 +0530 Subject: show empty balance as soon as we have a reserve --- src/operations/balance.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/operations/balance.ts b/src/operations/balance.ts index 6f9135028..36971c395 100644 --- a/src/operations/balance.ts +++ b/src/operations/balance.ts @@ -73,6 +73,11 @@ export async function getBalancesInsideTransaction( byExchange: {}, }; + await tx.iter(Stores.reserves).forEach((r) => { + const z = Amounts.getZero(r.currency); + addTo(balanceStore, "available", z, r.exchangeBaseUrl); + }); + await tx.iter(Stores.coins).forEach((c) => { if (c.suspended) { return; @@ -81,6 +86,7 @@ export async function getBalancesInsideTransaction( addTo(balanceStore, "available", c.currentAmount, c.exchangeBaseUrl); } }); + await tx.iter(Stores.refreshGroups).forEach((r) => { // Don't count finished refreshes, since the refresh already resulted // in coins being added to the wallet. -- cgit v1.2.3