From c3e118fd3d276e36d968b986eee6ecfac72e53b2 Mon Sep 17 00:00:00 2001 From: Ethan Lane Date: Fri, 15 Jul 2022 17:57:20 +0100 Subject: [PATCH] Update message events to ignore channels set --- src/events/MessageEvents.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/events/MessageEvents.ts b/src/events/MessageEvents.ts index cfeb13e..9f37a9e 100644 --- a/src/events/MessageEvents.ts +++ b/src/events/MessageEvents.ts @@ -3,6 +3,7 @@ import { Message } from "discord.js"; import EventEmbed from "../helpers/embeds/EventEmbed"; import SettingsHelper from "../helpers/SettingsHelper"; import OnMessage from "./MessageEvents/OnMessage"; +import IgnoredChannel from "../entity/IgnoredChannel"; export default class MessageEvents extends Event { constructor() { @@ -16,6 +17,9 @@ export default class MessageEvents extends Event { const enabled = await SettingsHelper.GetSetting("event.message.delete.enabled", message.guild.id); if (!enabled || enabled.toLowerCase() != "true") return; + const ignored = await IgnoredChannel.IsChannelIgnored(message.channel.id); + if (ignored) return; + const embed = new EventEmbed(message.client, message.guild, "Message Deleted"); embed.AddUser("User", message.author, true); embed.addField("Channel", message.channel.toString(), true); @@ -39,6 +43,9 @@ export default class MessageEvents extends Event { const enabled = await SettingsHelper.GetSetting("event.message.update.enabled", newMessage.guild.id); if (!enabled || enabled.toLowerCase() != "true") return; + const ignored = await IgnoredChannel.IsChannelIgnored(newMessage.channel.id); + if (ignored) return; + const embed = new EventEmbed(newMessage.client, newMessage.guild, "Message Edited"); embed.AddUser("User", newMessage.author, true); embed.addField("Channel", newMessage.channel.toString(), true);