aboutsummaryrefslogtreecommitdiff
path: root/bot/src/events/GuildDelete.js
diff options
context:
space:
mode:
Diffstat (limited to 'bot/src/events/GuildDelete.js')
-rw-r--r--bot/src/events/GuildDelete.js16
1 files changed, 6 insertions, 10 deletions
diff --git a/bot/src/events/GuildDelete.js b/bot/src/events/GuildDelete.js
index 2dcba22..5ca1cbe 100644
--- a/bot/src/events/GuildDelete.js
+++ b/bot/src/events/GuildDelete.js
@@ -6,16 +6,6 @@ export default {
name: Events.GuildDelete,
async execute(guild) {
console.log(`[i] I have been removed from: ${guild.name} (${guild.id})`);
-
- try {
- const guildSetting = await guildSettings.findOne({ where: { guildID: guild.id } });
- if (guildSetting) {
- await guildSettings.destroy({ where: { guildID: guild.id } });
- }
- } catch (error) {
- console.error(`Failed to remove guild settings for ${guild.id}:`, error);
- }
-
const logEmbed = new EmbedBuilder()
.setAuthor({ name: 'AleeBot', iconURL: guild.client.user.avatarURL() })
.setDescription('I got removed from a server...')
@@ -26,6 +16,12 @@ export default {
.setColor(abEmbedColour)
.setFooter({ text: `We now run on ${guild.client.guilds.cache.size} guilds.` });
+ const guildSetting = await guildSettings.findOne({ where: { guildID: guild.id } });
+
+ if (guildSetting) {
+ await guildSettings.destroy({ where: { guildID: guild.id } });
+ }
+
let statusChannel = guild.client.channels.cache.get(process.env.statusChannelID);
if (!statusChannel) return;
await statusChannel.send({ embeds: [logEmbed]});