Added server status retrieval and implemented it on UI.

The player count on the landing page is now functional. If the server cannot be reached, the label and value will change to SERVER and OFFLINE, respectively. This behavior can be modified.
This commit is contained in:
Daniel Scalzi
2018-04-15 22:35:14 -04:00
parent 8446af4669
commit 714daace18
5 changed files with 99 additions and 4 deletions

View File

@@ -421,11 +421,11 @@ class AssetGuard extends EventEmitter {
const servers = distro.servers
for(let i=0; i<servers.length; i++){
if(servers[i].default_selected){
return servers[i].id
return servers[i]
}
}
// If no server declares default_selected, default to the first one declared.
return (servers.length > 0) ? servers[0].id : null
return (servers.length > 0) ? servers[0] : null
}
/**