Skip to content
Snippets Groups Projects
Commit 6197157e authored by Reviath's avatar Reviath
Browse files

Fixed leave-channel command (getting channel by Promise.)

parent ff97e6e7
Branches
No related tags found
No related merge requests found
...@@ -13,17 +13,20 @@ exports.run = async (client, message , args, connection) => { ...@@ -13,17 +13,20 @@ exports.run = async (client, message , args, connection) => {
}); });
return; return;
}; };
let channel; let channel;
await connection.query(`SELECT channel FROM leave_channel WHERE guild ='${message.guild.id}'`, function (err, result) { const channeldb = await new Promise((resolve, reject) => {
if (err) { connection.query(`SELECT channel FROM leave_channel WHERE guild ='${message.guild.id}'`, function (err, result) {
throw err; if (err)
}; reject(err);
if (result.length > 0) { resolve(result);
channel = result[0].channel; });
} else { });
if (channeldb.length < 1) {
channel = "none"; channel = "none";
} else {
channel = channeldb[0].channel;
}; };
});
if (args[0] == "reset") { if (args[0] == "reset") {
if (channel == "none"){ if (channel == "none"){
message.channel.send(errors.not_existing_on_db).catch(() => { message.channel.send(errors.not_existing_on_db).catch(() => {
...@@ -51,6 +54,10 @@ exports.run = async (client, message , args, connection) => { ...@@ -51,6 +54,10 @@ exports.run = async (client, message , args, connection) => {
throw err; throw err;
}; };
}); });
message.channel.send(`Successful!`).catch(() => {
return;
});
return;
} else { } else {
const prefixdb = await new Promise((resolve, reject) => { const prefixdb = await new Promise((resolve, reject) => {
connection.query(`SELECT prefix FROM prefixes WHERE guild ='${message.guild.id}'`, function (err, result) { connection.query(`SELECT prefix FROM prefixes WHERE guild ='${message.guild.id}'`, function (err, result) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment