aboutsummaryrefslogtreecommitdiff
path: root/modules/line_handler/user.py
diff options
context:
space:
mode:
authorGravatar jesopo2019-10-31 15:35:53 +0000
committerGravatar jesopo2019-10-31 15:35:53 +0000
commita73629bbf7e610b9d597a8169691a3ec61192faf (patch)
treeb7aadab57747d7714fd129dd6ee86bdfe5b331ad /modules/line_handler/user.py
parent'element.contents' -> 'element.children' for consistency (diff)
signature
format and print CHGHOST events
Diffstat (limited to 'modules/line_handler/user.py')
-rw-r--r--modules/line_handler/user.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/modules/line_handler/user.py b/modules/line_handler/user.py
index a489d6bf..20521675 100644
--- a/modules/line_handler/user.py
+++ b/modules/line_handler/user.py
@@ -64,7 +64,7 @@ def away(events, event):
user.away_message = None
events.on("received.away.off").call(user=user, server=event["server"])
-def chghost(event):
+def chghost(events, event):
nickname = event["line"].source.nickname
username = event["line"].args[0]
hostname = event["line"].args[1]
@@ -74,6 +74,9 @@ def chghost(event):
event["server"].hostname = hostname
target = event["server"].get_user(nickname)
+ events.on("received.chghost").call(user=target, server=event["server"],
+ username=username, hostname=hostname)
+
target.username = username
target.hostname = hostname