Add debug logging to deletions

This commit is contained in:
Christopher Cookman 2025-02-17 10:06:44 -07:00
parent ef7d13cba1
commit 41e80eebf9
2 changed files with 49 additions and 44 deletions

View file

@ -17,7 +17,9 @@ 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;
log.debug(`Checking deletion for ${deletion.discordId}`);
const ext = await fpbx.getExtension(deletion.extension); const ext = await fpbx.getExtension(deletion.extension);
log.debug(`Got extension for deletion: ${ext}`);
if (!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}. Something is seriously wrong!`); return;
} }

View file

@ -24,7 +24,10 @@ class FreepbxManager {
this.pbxCall = async (query, variables) => { this.pbxCall = async (query, variables) => {
try { try {
return await this.client.request(query, variables); return await this.client.request(query, variables).catch(err => {
throw err;
});
} catch (err) { } catch (err) {
if (err.response && err.response.error && err.response.error.message === "The resource owner or authorization server denied the request.") { if (err.response && err.response.error && err.response.error.message === "The resource owner or authorization server denied the request.") {
await this.renewClient(); await this.renewClient();