update bug in getting bot status
This commit is contained in:
@@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user