From c921e5cf8862def58029bd1801074c51113f86ae Mon Sep 17 00:00:00 2001 From: Andrew Lee Date: Fri, 7 Mar 2025 17:22:21 -0500 Subject: More settings; Better error message; Database --- bot/src/events/GuildDelete.js | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) (limited to 'bot/src/events/GuildDelete.js') 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]}); -- cgit v1.2.3