gameServer2/src/server/handlers.rs
changeset 12145 a482c7a5f6e3
parent 12144 589a2d7d3dc5
child 12146 8d8fb85bc09c
--- a/gameServer2/src/server/handlers.rs	Wed Jan 25 23:48:23 2017 +0300
+++ b/gameServer2/src/server/handlers.rs	Thu Jan 26 14:45:44 2017 +0300
@@ -20,9 +20,13 @@
             if server.clients[token].nick.len() == 0 {
                 server.react(token, poll, vec![SendMe(Nick(&nick).to_raw_protocol())]);
                 server.clients[token].nick = nick;
+                server.react(token, poll, vec![CheckRegistered]);
             },
-        HWProtocolMessage::Proto(proto) =>
-                server.clients[token].protocolNumber = proto,
+        HWProtocolMessage::Proto(proto) => {
+                server.clients[token].protocolNumber = proto;
+                server.react(token, poll, vec![CheckRegistered]);
+        },
+        HWProtocolMessage::List => warn!("Deprecated LIST message received"),
         HWProtocolMessage::Malformed => warn!("Malformed/unknown message"),
         HWProtocolMessage::Empty => warn!("Empty message"),
         _ => unimplemented!(),