From a7c338c1a99eb947f6b8424dd3bc29756fb21802 Mon Sep 17 00:00:00 2001 From: jesopo Date: Sat, 22 Jun 2019 12:46:56 +0100 Subject: self.bot.trigger() relaying - needed for write loop notification cross-network --- modules/relay.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'modules') diff --git a/modules/relay.py b/modules/relay.py index 7c2f768b..6fce7fc6 100644 --- a/modules/relay.py +++ b/modules/relay.py @@ -38,7 +38,10 @@ class Module(ModuleManager.BaseModule): message = utils.irc.protocol.privmsg(other_channel.name, relay_message) server._relay_ignore.append(message.id) - server.send(message) + self.bot.trigger(self._send_factory(server, message)) + + def _send_factory(self, server, message): + return lambda: server.send(message) def _has_relay_for(self, channel, server_id, channel_name): relays = self._get_relays(channel) -- cgit v1.3.1-10-gc9f91