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 return True
def compute_message(self, channel: ChannelLogs, message: MessageLog): 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 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" res[-1] += f" and {reaction_count:,} reactions"
return res return res
@staticmethod
# ANALYSIS def analyse_message(
def analyse_message(
message: MessageLog, message: MessageLog,
emotes: Dict[str, Emote], emotes: Dict[str, Emote],
raw_members: List[int], raw_members: List[int],
*, *,
all_emojis: bool, all_emojis: bool,
) -> bool: ) -> bool:
impacted = False impacted = False
# If author is included in the selection (empty list is all) # 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): if not message.bot and (len(raw_members) == 0 or message.author in raw_members):