aboutsummaryrefslogtreecommitdiff
path: root/modules/nickname_aliases.py
diff options
context:
space:
mode:
authorGravatar jesopo2018-09-26 18:27:17 +0100
committerGravatar jesopo2018-09-26 18:27:17 +0100
commit51a52e2b0e54031cce5876f54d1d48c268b5441c (patch)
treea4c0e8e86c55aa701b06297d5b5a2ceebeaab60d /modules/nickname_aliases.py
parentAlso use docstrings to check if a command has help available, allow one-string (diff)
Switch to using @Utils.hook and docstrings for event hooks
Diffstat (limited to 'modules/nickname_aliases.py')
-rw-r--r--modules/nickname_aliases.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/modules/nickname_aliases.py b/modules/nickname_aliases.py
index cac6d91b..29545a75 100644
--- a/modules/nickname_aliases.py
+++ b/modules/nickname_aliases.py
@@ -1,5 +1,6 @@
#--ignore
import types, json
+from src import Utils
def get_target(user):
return user.alias or user.nickname
@@ -24,11 +25,8 @@ class Module(object):
_name = "Aliases"
def __init__(self, bot, events, exports):
self.bot = bot
- events.on("new.user").hook(self.new_user)
- events.on("received.nick").hook(self.nickname_change)
- events.on("received.command.alias").hook(self.alias)
- #events.on("received.command.mainalias").hook(self.main_alias)
+ @Utils.hook("new.user")
def new_user(self, event):
method_type = types.MethodType
user = event["user"]
@@ -40,6 +38,7 @@ class Module(object):
event["user"].find_settings = method_type(find_settings, user)
event["user"].del_setting = method_type(del_setting, user)
+ @Utils.hook("received.nick")
def nickname_change(self, event):
old_nickname = event["old_nickname"]
new_nickname = event["new_nickname"]
@@ -63,6 +62,7 @@ class Module(object):
SET nickname=? WHERE nickname=?""", [new_nickname.lower(),
old_nickname.lower()])
+ @Utils.hook("received.command.alias")
def alias(self, event):
if event["args"]:
target = event["args_split"][0]