From a73629bbf7e610b9d597a8169691a3ec61192faf Mon Sep 17 00:00:00 2001 From: jesopo Date: Thu, 31 Oct 2019 15:35:53 +0000 Subject: format and print CHGHOST events --- modules/format_activity.py | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'modules/format_activity.py') diff --git a/modules/format_activity.py b/modules/format_activity.py index 0911f771..54a3b0c7 100644 --- a/modules/format_activity.py +++ b/modules/format_activity.py @@ -84,6 +84,14 @@ class Module(ModuleManager.BaseModule): def self_join(self, event): self._on_join(event, event["server"].get_user(event["server"].nickname)) + @utils.hook("received.chghost") + def _on_chghost(self, event): + line_minimal = "%s changed host (%s@%s)" % (event["user"].nickname, + event["username"], event["hostname"]) + line = "- %s" % line_minimal + self._event("chghost", event["server"], line, None, user=event["user"], + minimal=line_minimal) + def _on_part(self, event, user): reason = event["reason"] reason = "" if not reason else " (%s)" % reason -- cgit v1.3.1-10-gc9f91