diff options
| author | Andrew Lee <andrew@alee14.me> | 2025-03-07 17:22:21 -0500 |
|---|---|---|
| committer | Andrew Lee <andrew@alee14.me> | 2025-03-07 17:22:21 -0500 |
| commit | c921e5cf8862def58029bd1801074c51113f86ae (patch) | |
| tree | 99c8c513fd56863984ee458e747f69a87ad3c715 /bot/src/events/GuildDelete.js | |
| parent | cc06b8ed4e4e0aef02dfd8ab15df22a57a177a0a (diff) | |
| download | AleeBot-c921e5cf8862def58029bd1801074c51113f86ae.tar.gz AleeBot-c921e5cf8862def58029bd1801074c51113f86ae.tar.bz2 AleeBot-c921e5cf8862def58029bd1801074c51113f86ae.zip | |
More settings; Better error message; Database
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]}); |
