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 @@
@@ -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)