Attempt to fix return bug
This commit is contained in:
@@ -2,9 +2,9 @@
|
||||
const { DebugBuilder } = require("../utilities/debugBuilder.js");
|
||||
const log = new DebugBuilder("client-bot", "status");
|
||||
// Modules
|
||||
const {getVoiceConnection} = require("@discordjs/voice");
|
||||
const { status } = require('../controllers/botController');
|
||||
// Utilities
|
||||
const {replyToInteraction} = require("../utilities/messageHandler.js");
|
||||
|
||||
const { SlashCommandBuilder } = require('discord.js');
|
||||
|
||||
module.exports = {
|
||||
@@ -14,30 +14,6 @@ module.exports = {
|
||||
example: "status",
|
||||
isPrivileged: false,
|
||||
async execute(interaction) {
|
||||
await this.status({ interaction: interaction });
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
exports.status = async function status({interaction= undefined, guildID= undefined, callback = undefined}) {
|
||||
//if (!interaction && !guildID) // Need error of sorts
|
||||
if (interaction){
|
||||
guildID = interaction.guild.id;
|
||||
}
|
||||
const voiceConnection = getVoiceConnection(guildID);
|
||||
|
||||
const statusObj = {
|
||||
"guildID": guildID, "voiceConnection": voiceConnection
|
||||
}
|
||||
|
||||
//log.DEBUG('Status Object: ', statusObj);
|
||||
|
||||
// get the status and return it accordingly (message reply / module)
|
||||
|
||||
if (interaction) {
|
||||
return replyToInteraction(interaction, "Pong! I have Aids and now you do too!");
|
||||
}
|
||||
else {
|
||||
callback(statusObj);
|
||||
await status({ interaction: interaction });
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user