Add catch to deletion system

This commit is contained in:
Christopher Cookman 2025-02-11 10:30:31 -07:00
parent 8a6d714ca1
commit ef7d13cba1

View file

@ -17,7 +17,10 @@ module.exports.handleScheduled = async () => {
for (const deletion of deletions) {
const guild = client.guilds.cache.get(process.env.DISCORD_GUILD);
const member = guild ? await guild.members.fetch(deletion.discordId).catch(() => null) : null;
const ext = await fpbx.getExtension(deletion.extension);
if (!ext) {
log.error(`Failed to get extension for deletion: ${deletion.discordId}. Something is seriously wrong!`); return;
}
if (member) {
log.info(`User ${deletion.discordId} rejoined, removing deletion`);
await pool.query('DELETE FROM discord_deletions WHERE discordId = ?', [deletion.discordId]);