From aec251aa347b2fc18119bfe6b1b3b4fec5d905d9 Mon Sep 17 00:00:00 2001 From: Dragory Date: Sat, 16 Feb 2019 11:29:20 +0200 Subject: [PATCH] Ignore low prio errors in ReactionRoles --- src/plugins/ReactionRoles.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/plugins/ReactionRoles.ts b/src/plugins/ReactionRoles.ts index 332e3c7f..964a6575 100644 --- a/src/plugins/ReactionRoles.ts +++ b/src/plugins/ReactionRoles.ts @@ -194,7 +194,9 @@ export class ReactionRolesPlugin extends ZeppelinPlugin { const member = this.guild.members.get(userId); if (!member) return; - member.addRole(matchingReactionRole.role_id); + member.addRole(matchingReactionRole.role_id).catch(() => { + console.warn(`Could not add role ${matchingReactionRole.role_id} to ${userId}`); + }); } @d.event("messageReactionRemove") @@ -205,6 +207,8 @@ export class ReactionRolesPlugin extends ZeppelinPlugin { const member = this.guild.members.get(userId); if (!member) return; - member.removeRole(matchingReactionRole.role_id); + member.removeRole(matchingReactionRole.role_id).catch(() => { + console.warn(`Could not remove role ${matchingReactionRole.role_id} from ${userId}`); + }); } }