summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDor Bivas <dor1_b@walla.com>2014-02-22 14:12:49 +0200
committerDor Bivas <dor1_b@walla.com>2014-02-22 14:12:49 +0200
commitae5f045447217b0720c3dd88b6ff03e3af10e8a3 (patch)
tree107880308fca1906b543aa736c8c4cc57403f6d4
parentec570b2a1afdb481703b9114fa9673bb759b8c08 (diff)
Client : Handle Nick collision .
-rw-r--r--src/Client/ChatClientReader.java13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/Client/ChatClientReader.java b/src/Client/ChatClientReader.java
index 46b5c46..b953f3c 100644
--- a/src/Client/ChatClientReader.java
+++ b/src/Client/ChatClientReader.java
@@ -59,6 +59,19 @@ public class ChatClientReader extends Thread
{
this.client.runSendline("PONG :me");
}
+
+ else if (!client.getConnected())
+ {
+ if (parsed.get("command").compareTo("001") == 0)
+ client.startup();
+
+ else if (parsed.get("command").compareTo("433") == 0) {
+ System.err.println("fixing nick collision");
+ client.fixNickCollision();
+ }
+
+ ui.outputWriter("[" + line + "]");
+ }
else
{