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);
}