diff -r 0135e64c6c66 -r c4fd2813b127 gameServer2/src/server/handlers/loggingin.rs --- a/gameServer2/src/server/handlers/loggingin.rs Wed May 16 18:22:28 2018 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,23 +0,0 @@ -use mio; - -use server::server::HWServer; -use server::actions::Action; -use server::actions::Action::*; -use protocol::messages::HWProtocolMessage; -use protocol::messages::HWServerMessage::*; - -pub fn handle(server: & mut HWServer, token: usize, message: HWProtocolMessage) { - match message { - HWProtocolMessage::Nick(nick) => - if server.clients[token].room_id == None { - server.react(token, vec![SendMe(Nick(nick.clone()))]); - server.clients[token].nick = nick; - server.react(token, vec![CheckRegistered]); - }, - HWProtocolMessage::Proto(proto) => { - server.clients[token].protocol_number = proto; - server.react(token, vec![CheckRegistered]); - }, - _ => warn!("Incorrect command in logging-in state"), - } -}