var addrsArray = {}; loadAddrs(); function createHTML(addr, i) { let off = ''; if (addr.Offline == 0) { off = `0`; } else { off = `${addr.Offline}`; } let html = ` ${i}. ${addr.Name} ${addr.Addr} ${addr.Total} ${addr.Watching} ${addr.Online} ${off} `; return html; } async function loadAddrs() { let url = '/api/all'; let addrsMap = await (await fetch(url)).json(); if (addrsMap != null) { addrsArray = Object.values(addrsMap); } displayArrayData(addrsArray); } function sortBy(field) { sortByAny(addrsArray, field); }