update bug in getting bot status

This commit is contained in:
Logan Cusano
2023-03-26 15:40:59 -04:00
parent 7b821687a9
commit 988683ab72

View File

@@ -13,21 +13,27 @@ const status = require('../commands/status.js');
/**
* Get an object of client guilds
* @param req The express request which includes the discord client
* @returns
*/
function getGuilds() {
return client.guilds.cache.map(guild => guild.id)
function getGuilds(req) {
return req.discordClient.guilds.cache.map(guild => guild.id)
}
/**
* Get Status of the discord process
*/
exports.getStatus = (req, res) => {
status({guildID: guildID, callback: (statusObj) => {
log.DEBUG("Status Object string: ", statusObj);
if (!statusObj.voiceConnection) return req.sendStatus(201);
return req.sendStatus(202);
}});
guildIds = getGuilds(req);
var guildStatuses = []
for (const guildID of guildIds){
status({guildID: guildID, callback: (statusObj) => {
log.DEBUG("Status Object string: ", statusObj);
if (!statusObj.voiceConnection) guildStatuses.push({ guildID : 201 });
else guildStatuses.push({ guildID: 202 })
}});
}
return req.send(200).json(guildStatuses);
}
/**