From e15027fb478329364d791c31cd724fa5d2a4067c Mon Sep 17 00:00:00 2001 From: Tiago R Date: Thu, 28 Dec 2023 14:40:13 +0000 Subject: [PATCH] add missing catch noops Signed-off-by: GitHub --- backend/src/plugins/Mutes/functions/muteUser.ts | 3 ++- backend/src/plugins/Mutes/functions/unmuteUser.ts | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/backend/src/plugins/Mutes/functions/muteUser.ts b/backend/src/plugins/Mutes/functions/muteUser.ts index a936c317..575f96fb 100644 --- a/backend/src/plugins/Mutes/functions/muteUser.ts +++ b/backend/src/plugins/Mutes/functions/muteUser.ts @@ -13,6 +13,7 @@ import { TemplateSafeValueContainer, renderTemplate } from "../../../templateFor import { UserNotificationMethod, UserNotificationResult, + noop, notifyUser, resolveMember, resolveUser, @@ -134,7 +135,7 @@ export async function muteUser( throw new RecoverablePluginError(ERRORS.USER_NOT_MODERATABLE, pluginData.guild); } - await member.disableCommunicationUntil(timeoutUntil); + await member.disableCommunicationUntil(timeoutUntil).catch(noop); } // If enabled, move the user to the mute voice channel (e.g. afk - just to apply the voice perms from the mute role) diff --git a/backend/src/plugins/Mutes/functions/unmuteUser.ts b/backend/src/plugins/Mutes/functions/unmuteUser.ts index 055f5341..4c81a52d 100644 --- a/backend/src/plugins/Mutes/functions/unmuteUser.ts +++ b/backend/src/plugins/Mutes/functions/unmuteUser.ts @@ -5,7 +5,7 @@ import { CaseTypes } from "../../../data/CaseTypes"; import { AddMuteParams } from "../../../data/GuildMutes"; import { MuteTypes } from "../../../data/MuteTypes"; import { Mute } from "../../../data/entities/Mute"; -import { resolveMember, resolveUser } from "../../../utils"; +import { noop, resolveMember, resolveUser } from "../../../utils"; import { CasesPlugin } from "../../Cases/CasesPlugin"; import { CaseArgs } from "../../Cases/types"; import { LogsPlugin } from "../../Logs/LogsPlugin"; @@ -57,7 +57,7 @@ export async function unmuteUser( if (member && (existingMute?.type === MuteTypes.Timeout || createdMute?.type === MuteTypes.Timeout)) { if (!member.moderatable) return null; - await member.disableCommunicationUntil(timeoutExpiresAt); + await member.disableCommunicationUntil(timeoutExpiresAt).catch(noop); await pluginData.state.mutes.updateTimeoutExpiresAt(userId, timeoutExpiresAt); } } else {