moved scan to static
This commit is contained in:
@@ -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):
|
||||||
|
|||||||
Reference in New Issue
Block a user