From 29c9fe96cd55df570c68c1cc9edc345d4c38ede2 Mon Sep 17 00:00:00 2001 From: Jeremy Fincher Date: Wed, 15 Dec 2004 07:04:01 +0000 Subject: [PATCH] Try to handle disconnects. --- plugins/Relay.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/plugins/Relay.py b/plugins/Relay.py index dafe0e259..b6722b99e 100644 --- a/plugins/Relay.py +++ b/plugins/Relay.py @@ -525,6 +525,14 @@ class Relay(callbacks.Privmsg): m = ircmsgs.privmsg(channel, s) self._sendToOthers(irc, m) + def doError(self, irc, msg): + irc = self._getRealIrc(irc) + network = self._getIrcName(irc) + s = 'disconnected from %s (%s)' % (network, msg.args[0]) + for channel in self.registryValue('channels'): + m = ircmsgs.privmsg(channel, s) + self._sendToOthers(irc, m) + def outFilter(self, irc, msg): irc = self._getRealIrc(irc) if msg.command == 'PRIVMSG':