Add catch to deletion system
This commit is contained in:
parent
8a6d714ca1
commit
ef7d13cba1
|
@ -17,7 +17,10 @@ module.exports.handleScheduled = async () => {
|
||||||
for (const deletion of deletions) {
|
for (const deletion of deletions) {
|
||||||
const guild = client.guilds.cache.get(process.env.DISCORD_GUILD);
|
const guild = client.guilds.cache.get(process.env.DISCORD_GUILD);
|
||||||
const member = guild ? await guild.members.fetch(deletion.discordId).catch(() => null) : null;
|
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) {
|
if (member) {
|
||||||
log.info(`User ${deletion.discordId} rejoined, removing deletion`);
|
log.info(`User ${deletion.discordId} rejoined, removing deletion`);
|
||||||
await pool.query('DELETE FROM discord_deletions WHERE discordId = ?', [deletion.discordId]);
|
await pool.query('DELETE FROM discord_deletions WHERE discordId = ?', [deletion.discordId]);
|
||||||
|
|
Loading…
Reference in a new issue