diff options
Diffstat (limited to 'bot/src/events/GuildDelete.js')
| -rw-r--r-- | bot/src/events/GuildDelete.js | 16 |
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]}); |
