Remove a bot when it quits.
[xudocci.git] / src / main / java / net / pterodactylus / irc / Connection.java
index 15c8ff5..5b460da 100644 (file)
@@ -45,6 +45,7 @@ import net.pterodactylus.irc.event.ChannelNicknames;
 import net.pterodactylus.irc.event.ChannelNotJoined;
 import net.pterodactylus.irc.event.ChannelNotJoined.Reason;
 import net.pterodactylus.irc.event.ChannelTopic;
+import net.pterodactylus.irc.event.ClientQuit;
 import net.pterodactylus.irc.event.ConnectionEstablished;
 import net.pterodactylus.irc.event.ConnectionFailed;
 import net.pterodactylus.irc.event.DccSendReceived;
@@ -391,6 +392,8 @@ public class Connection extends AbstractExecutionThreadService implements Servic
                                        nicks.clear();
                                } else if (command.equalsIgnoreCase("PART")) {
                                        eventBus.post(new ChannelLeft(this, parameters.get(0), reply.source().get(), parameters.get(1)));
+                               } else if (command.equalsIgnoreCase("QUIT")) {
+                                       eventBus.post(new ClientQuit(this, reply.source().get(), parameters.get(0)));
 
                                /* common channel join errors. */
                                } else if (command.equals("474")) {