From 66393bcdbc433f04c48aaa15840aecd2701b3d3f Mon Sep 17 00:00:00 2001 From: jesopo Date: Fri, 21 Jun 2019 10:32:07 +0100 Subject: pass from_self arg in formatted.* message events --- modules/format_activity.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'modules/format_activity.py') diff --git a/modules/format_activity.py b/modules/format_activity.py index f719db77..8bcbb187 100644 --- a/modules/format_activity.py +++ b/modules/format_activity.py @@ -3,10 +3,10 @@ from src import EventManager, ModuleManager, utils class Module(ModuleManager.BaseModule): def _event(self, type, server, line, context, minimal=None, - channel=None, user=None): + channel=None, user=None, **kwargs): self.events.on("formatted").on(type).call(server=server, context=context, line=line, channel=channel, user=user, - minimal=minimal) + minimal=minimal, **kwargs) def _mode_symbols(self, user, channel, server): modes = channel.get_user_status(user) @@ -41,17 +41,20 @@ class Module(ModuleManager.BaseModule): line = self._privmsg(event, event["channel"], user, nickname) self._event("message.channel", event["server"], line, - event["channel"].name, channel=event["channel"], user=user) + event["channel"].name, channel=event["channel"], user=user, + from_self=event["from_self"]) def _on_notice(self, event, sender): return "(notice) <%s> %s" % (sender, event["message"]) def _channel_notice(self, event, sender, channel): line = self._on_notice(event, sender) self._event("notice.channel", event["server"], line, - event["channel"].name) + event["channel"].name, from_self=event["from_self"]) + def _private_notice(self, event, sender, target): line = self._on_notice(event, sender) - self._event("notice.private", event["server"], line, None) + self._event("notice.private", event["server"], line, None, + from_self=event["from_self"]) @utils.hook("received.notice.channel", priority=EventManager.PRIORITY_HIGH) def channel_notice(self, event): -- cgit v1.3.1-10-gc9f91