Prob not the best way to do it, but itll work
This commit is contained in:
parent
44ff217949
commit
5dd4476f6a
|
@ -17,11 +17,12 @@ 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;
|
||||
log.debug(`Checking deletion for ${deletion.discordId}`);
|
||||
const ext = await fpbx.getExtension(deletion.extension);
|
||||
log.debug(`Got extension for deletion: ${ext}`);
|
||||
if (!ext) {
|
||||
log.error(`Failed to get extension for deletion: ${deletion.discordId}. Something is seriously wrong!`); return;
|
||||
log.error(`Failed to get extension for deletion: ${deletion.discordId}. Assuming it's already gone. Deleting from database.`);
|
||||
await pool.query('DELETE FROM discord_deletions WHERE discordId = ?', [deletion.discordId]);
|
||||
await pool.query('DELETE FROM discord_users WHERE discordId = ?', [deletion.discordId]);
|
||||
return;
|
||||
}
|
||||
if (member) {
|
||||
log.info(`User ${deletion.discordId} rejoined, removing deletion`);
|
||||
|
|
Loading…
Reference in a new issue