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 * Get an object of client guilds
* @param req The express request which includes the discord client
* @returns * @returns
*/ */
function getGuilds() { function getGuilds(req) {
return client.guilds.cache.map(guild => guild.id) return req.discordClient.guilds.cache.map(guild => guild.id)
} }
/** /**
* Get Status of the discord process * Get Status of the discord process
*/ */
exports.getStatus = (req, res) => { exports.getStatus = (req, res) => {
status({guildID: guildID, callback: (statusObj) => { guildIds = getGuilds(req);
log.DEBUG("Status Object string: ", statusObj); var guildStatuses = []
if (!statusObj.voiceConnection) return req.sendStatus(201); for (const guildID of guildIds){
return req.sendStatus(202); 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);
} }
/** /**