commit 87f9e7b1e3e4ed78440d3b5108cfa538768644f3
parent cf3eb52033a1f33cc2d47e6dfb3381a6fc34bb6a
Author: Florian Dold <florian.dold@gmail.com>
Date: Fri, 15 May 2020 17:13:30 +0530
show empty balance as soon as we have a reserve
Diffstat:
1 file changed, 6 insertions(+), 0 deletions(-)
diff --git 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.