fix database calls

This commit is contained in:
SowinskiBraeden committed 2022-07-05 19:35:34 -07:00
1 parent 1d0ea55e88
commit 8aa71e5ffb
2 files changed
+18 -7

No files matched your search

+14 -3
View File
@@ -34,8 +34,19 @@ module.exports = {
} }
let channelType = args[0].value; let channelType = args[0].value;
let query = "server.actionChannel" ? channelType == "action" : "server.tweetChannel"; let query;
if (channelType == "action") {
query = {
$set: {
"server.actionChannel": null
}
}
} else query = {
$set: {
"server.tweetChannel": null
}
}
let message = new MessageEmbed() let message = new MessageEmbed()
.setTitle(`Are you sure you want to stop using this channel for ${channelType}s?`) .setTitle(`Are you sure you want to stop using this channel for ${channelType}s?`)
.setColor(client.config.EmbedColor) .setColor(client.config.EmbedColor)
@@ -59,7 +70,7 @@ module.exports = {
let action = '' let action = ''
if (queryString=='yes') { if (queryString=='yes') {
action = 'removed'; action = 'removed';
client.dbo.collection("guilds").updateOne({"server.serverID":ButtonInteraction.guild.id},{$set:{query:null}},function(err, res) { client.dbo.collection("guilds").updateOne({"server.serverID":ButtonInteraction.guild.id},query,function(err, res) {
if (err) { if (err) {
client.log(err); client.log(err);
let embed = new MessageEmbed() let embed = new MessageEmbed()
+4 -4
View File
@@ -52,14 +52,14 @@ module.exports = {
let channelSetting, query; let channelSetting, query;
if (channelType == "action") { if (channelType == "action") {
channelSetting = guild.server.actionChannel; channelSetting = guild.server.actionChannel;
query = "server.actionChannel" query = { $set: { "server.actionChannel": channelid } }
} else if (channelType == "tweet") { } else if (channelType == "tweet") {
channelSetting = guild.server.tweetChannel; channelSetting = guild.server.tweetChannel;
query = "server.tweetChannel" query = { $set: { "server.tweetChannel": channelid } }
} }
if (channelSetting == channelid) return interaction.send(`The channel <#${args[1].value}> has already been set for ${channelType}s.`); if (channelSetting == channelid) return interaction.send(`The channel <#${args[1].value}> has already been set for ${channelType}s.`);
client.dbo.collection("guilds").updateOne({"server.serverID":interaction.guild.id},{$set:{query: channelid}},function(err, res) { client.dbo.collection("guilds").updateOne({"server.serverID":interaction.guild.id},query,function(err, res) {
if (err) { if (err) {
client.log(err); client.log(err);
let embed = new MessageEmbed() let embed = new MessageEmbed()
@@ -72,7 +72,7 @@ module.exports = {
let successEmbed = new MessageEmbed() let successEmbed = new MessageEmbed()
.setColor("GREEN") .setColor("GREEN")
.setTitle("Success") .setTitle("Success")
.setDescription(`Successfully set <#${args[0].value}> for ${channelType}.`); .setDescription(`Successfully set <#${channelid}> for ${channelType}s.`);
return interaction.send({ embeds: [successEmbed] }); return interaction.send({ embeds: [successEmbed] });
}); });