diff --git a/docs/index.html b/docs/index.html index 0763a4b..74dbbf5 100644 --- a/docs/index.html +++ b/docs/index.html @@ -244,7 +244,17 @@
-

Balance

+
+

Balance

+ +
@@ -1978,14 +1988,14 @@ } } else console.info("refresh"); - updateRate(init); render.marketOrders(); + updateRate(init) if (proxy.userID) account(); } let accountDetails = {} - const allTokens = {} + let allTokens = {} async function account() { floExchangeAPI.getAccount(proxy.userID, await proxy.secret).then(async acc => { document.body.classList.add('is-signed-in'); @@ -1999,12 +2009,10 @@ getRef("sink_id").value = acc.sinkID; // token balance acc.vault.forEach(({ asset, quantity }) => { - if (!allTokens.hasOwnProperty(asset)) { - allTokens[asset] = { - total: 0, - locked: 0, - net: 0 - } + allTokens[asset] = { + total: 0, + locked: 0, + net: 0 } allTokens[asset].total += quantity }) @@ -2027,9 +2035,9 @@ // render all assets in wallet const frag = document.createDocumentFragment(); - for (const asset in allTokens) { + Object.entries(allTokens).sort((a, b) => b[1].net - a[1].net).forEach(([asset]) => { frag.append(render.assetBalanceCard(asset)) - } + }) getRef('my_assets').innerHTML = '' getRef('my_assets').append(frag)