From 97bd884ba31b3a87f259055c7a6e76bf6c603219 Mon Sep 17 00:00:00 2001 From: Dragory <2606411+Dragory@users.noreply.github.com> Date: Sun, 2 Aug 2020 16:11:17 +0300 Subject: [PATCH] spam: fix level-based overrides not working --- backend/src/plugins/Spam/util/logCensor.ts | 2 ++ backend/src/plugins/Spam/util/onMessageCreate.ts | 2 ++ 2 files changed, 4 insertions(+) diff --git a/backend/src/plugins/Spam/util/logCensor.ts b/backend/src/plugins/Spam/util/logCensor.ts index b069d9a3..8a806120 100644 --- a/backend/src/plugins/Spam/util/logCensor.ts +++ b/backend/src/plugins/Spam/util/logCensor.ts @@ -4,9 +4,11 @@ import { SavedMessage } from "src/data/entities/SavedMessage"; import { logAndDetectMessageSpam } from "./logAndDetectMessageSpam"; export async function logCensor(pluginData: PluginData, savedMessage: SavedMessage) { + const member = pluginData.guild.members.get(savedMessage.user_id); const config = pluginData.config.getMatchingConfig({ userId: savedMessage.user_id, channelId: savedMessage.channel_id, + member, }); const spamConfig = config.max_censor; diff --git a/backend/src/plugins/Spam/util/onMessageCreate.ts b/backend/src/plugins/Spam/util/onMessageCreate.ts index d1f4aecc..bc6924b0 100644 --- a/backend/src/plugins/Spam/util/onMessageCreate.ts +++ b/backend/src/plugins/Spam/util/onMessageCreate.ts @@ -7,9 +7,11 @@ import { logAndDetectMessageSpam } from "./logAndDetectMessageSpam"; export async function onMessageCreate(pluginData: PluginData, savedMessage: SavedMessage) { if (savedMessage.is_bot) return; + const member = pluginData.guild.members.get(savedMessage.user_id); const config = pluginData.config.getMatchingConfig({ userId: savedMessage.user_id, channelId: savedMessage.channel_id, + member, }); const maxMessages = config.max_messages;