From d1a9cf6dc9c48be7c2d5e23ccd045d7f7857eaa8 Mon Sep 17 00:00:00 2001 From: Dragory <2606411+Dragory@users.noreply.github.com> Date: Thu, 11 Jul 2019 12:37:49 +0300 Subject: [PATCH] Mutes: don't crash if the loading message for !mutes was already deleted --- src/plugins/Mutes.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/plugins/Mutes.ts b/src/plugins/Mutes.ts index 682261dd..dfde245b 100644 --- a/src/plugins/Mutes.ts +++ b/src/plugins/Mutes.ts @@ -8,6 +8,7 @@ import { DBDateFormat, errorMessage, INotifyUserResult, + noop, notifyUser, NotifyUserStatus, stripObjectToScalars, @@ -433,7 +434,9 @@ export class MutesPlugin extends ZeppelinPlugin { lines.push( ...manuallyMutedMembers.map(member => { - return `<@!${member.id}> (**${member.user.username}#${member.user.discriminator}**, \`${member.id}\`) 🔧 Manual mute`; + return `<@!${member.id}> (**${member.user.username}#${member.user.discriminator}**, \`${ + member.id + }\`) 🔧 Manual mute`; }), ); } @@ -447,7 +450,7 @@ export class MutesPlugin extends ZeppelinPlugin { message = hasFilters ? "No mutes found with the specified filters!" : "No active mutes!"; } - await loadingMessage.delete(); + await loadingMessage.delete().catch(noop); const chunks = chunkMessageLines(message); for (const chunk of chunks) { msg.channel.createMessage(chunk);