moved scan to static

This commit is contained in:
klemek
2021-01-08 15:00:57 +01:00
parent 98fe94275f
commit a463bd8fc3
+4 -7
View File
@@ -49,7 +49,7 @@ class EmotesScanner(Scanner):
return True
def compute_message(self, channel: ChannelLogs, message: MessageLog):
return analyse_message(
return EmotesScanner.analyse_message(
message, self.emotes, self.raw_members, all_emojis=self.all_emojis
)
@@ -79,17 +79,14 @@ class EmotesScanner(Scanner):
res[-1] += f" and {reaction_count:,} reactions"
return res
# ANALYSIS
def analyse_message(
@staticmethod
def analyse_message(
message: MessageLog,
emotes: Dict[str, Emote],
raw_members: List[int],
*,
all_emojis: bool,
) -> bool:
) -> bool:
impacted = False
# If author is included in the selection (empty list is all)
if not message.bot and (len(raw_members) == 0 or message.author in raw_members):