mirror of
https://github.com/Mayuri-Chan/pyrofork.git
synced 2026-01-06 15:14:52 +00:00
Evaluate filters before dispatching messages
This commit is contained in:
parent
b6f28b2ec6
commit
fb4e98b0b5
1 changed files with 8 additions and 1 deletions
|
|
@ -99,7 +99,14 @@ class Dispatcher:
|
||||||
handler = group.get(key, None)
|
handler = group.get(key, None)
|
||||||
|
|
||||||
if handler is not None:
|
if handler is not None:
|
||||||
args = (self, value, users, chats) if is_raw else (self.client, value)
|
if is_raw:
|
||||||
|
args = (self, value, users, chats)
|
||||||
|
else:
|
||||||
|
if not handler.check(value):
|
||||||
|
continue
|
||||||
|
|
||||||
|
args = (self.client, value)
|
||||||
|
|
||||||
handler.callback(*args)
|
handler.callback(*args)
|
||||||
|
|
||||||
def update_worker(self):
|
def update_worker(self):
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue