From 4931c95872077c2b80b980e6c504b63e506536a4 Mon Sep 17 00:00:00 2001 From: Dragory <2606411+Dragory@users.noreply.github.com> Date: Thu, 30 Jul 2020 22:23:44 +0300 Subject: [PATCH] automod: fix memberJoinSpam trigger returning duplicate contexts --- backend/src/plugins/Automod/triggers/memberJoinSpam.ts | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/backend/src/plugins/Automod/triggers/memberJoinSpam.ts b/backend/src/plugins/Automod/triggers/memberJoinSpam.ts index bd678fbe..29008775 100644 --- a/backend/src/plugins/Automod/triggers/memberJoinSpam.ts +++ b/backend/src/plugins/Automod/triggers/memberJoinSpam.ts @@ -30,11 +30,7 @@ export const MemberJoinSpamTrigger = automodTrigger()({ const totalCount = sumRecentActionCounts(matchingActions); if (totalCount >= triggerConfig.amount) { - const contexts = [context, ...matchingActions.map(a => a.context).filter(c => c !== context)]; - - for (const _context of contexts) { - _context.actioned = true; - } + const extraContexts = matchingActions.map(a => a.context).filter(c => c !== context); pluginData.state.recentSpam.push({ type: RecentActionType.MemberJoin, @@ -44,7 +40,7 @@ export const MemberJoinSpamTrigger = automodTrigger()({ }); return { - extraContexts: contexts, + extraContexts, }; } },