aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorGravatar jesopo2019-07-01 20:13:16 +0100
committerGravatar jesopo2019-07-01 20:13:16 +0100
commit8b431d25e5704727e7902dfbd68c79b73aafacb0 (patch)
tree097d04ed3a9b6233349926b7c81cdf2d34f7f6f4 /modules
parentRemove PRIORITY values for NOTICE events - i dont think we need them (diff)
signature
Make ignore logic PRIORITY_HIGH so it catches before format events
Diffstat (limited to 'modules')
-rw-r--r--modules/ignore.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/modules/ignore.py b/modules/ignore.py
index c37d6cae..f46924b1 100644
--- a/modules/ignore.py
+++ b/modules/ignore.py
@@ -1,7 +1,7 @@
#--depends-on commands
#--depends-on permissions
-from src import ModuleManager, utils
+from src import EventManager, ModuleManager, utils
class Module(ModuleManager.BaseModule):
def _user_ignored(self, user):
@@ -23,6 +23,7 @@ class Module(ModuleManager.BaseModule):
@utils.hook("received.message.channel")
@utils.hook("received.notice.private")
@utils.hook("received.notice.channel")
+ @utils.kwarg("priority", EventManager.PRIORITY_HIGH)
def message(self, event):
if self._user_ignored(event["user"]):
event.eat()