Print a message showing zero players when no players are online

This commit is contained in:
Junior 2020-04-08 13:36:21 -04:00
parent 139e8dcfca
commit 9e2191a199

View File

@ -30,7 +30,6 @@ function sendOnline(status, channel) {
embed.addField("**" + status[s].name + "**:", status[s].players.join(', '), false); embed.addField("**" + status[s].name + "**:", status[s].players.join(', '), false);
} }
}; };
if ( playerCount == 0 ) return;
embed.setTitle("**Players Currently Online:** " + playerCount); embed.setTitle("**Players Currently Online:** " + playerCount);
channel.send(embed); channel.send(embed);
} }
@ -57,6 +56,7 @@ client.on('message', async msg => {
} }
}); });
Servers.forEach(function (server) { Servers.forEach(function (server) {
if ( !status[server.slug] ) return;
const q = new Query({host: server.rconAddress, port: server.queryPort, timeout: 250}); const q = new Query({host: server.rconAddress, port: server.queryPort, timeout: 250});
try { try {
q.fullStat() q.fullStat()
@ -69,6 +69,8 @@ client.on('message', async msg => {
.then(() => { q.close(); }) .then(() => { q.close(); })
.catch(e => { .catch(e => {
q.close(); q.close();
console.log("slug: " + server.slug);
console.log(status);
status[server.slug].tested = true; status[server.slug].tested = true;
sendOnline(status, msg.channel); sendOnline(status, msg.channel);
}); });