From fee97c0308180be94c05ba20ce89dec0047d0c22 Mon Sep 17 00:00:00 2001 From: Valentin Lorentz Date: Sat, 9 Jan 2016 10:10:41 +0000 Subject: [PATCH] irclib: Tag AWAY messages with channel names. --- src/irclib.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/irclib.py b/src/irclib.py index eb5923aaf..85816ed0f 100644 --- a/src/irclib.py +++ b/src/irclib.py @@ -675,6 +675,13 @@ class IrcState(IrcCommandDispatcher, log.Firewalled): else: assert False, msg.args[0] + def doAway(self, irc, msg): + channel_names = ircutils.IrcSet() + for (name, channel) in self.channels.items(): + if msg.nick in channel.users: + channel_names.add(name) + msg.tag('channels', channel_names) + ### # The basic class for handling a connection to an IRC server. Accepts