diff -r 1ddb8aac5e30 -r 1e39b8749072 gameServer2/src/server/handlers/loggingin.rs --- a/gameServer2/src/server/handlers/loggingin.rs Thu Mar 08 16:49:49 2018 +0100 +++ b/gameServer2/src/server/handlers/loggingin.rs Thu Mar 08 15:01:18 2018 -0500 @@ -6,17 +6,17 @@ use protocol::messages::HWProtocolMessage; use protocol::messages::HWServerMessage::*; -pub fn handle(server: &mut HWServer, token: usize, poll: &mio::Poll, message: HWProtocolMessage) { +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, poll, vec![SendMe(Nick(&nick).to_raw_protocol())]); + server.react(token, vec![SendMe(Nick(nick.clone()))]); server.clients[token].nick = nick; - server.react(token, poll, vec![CheckRegistered]); + server.react(token, vec![CheckRegistered]); }, HWProtocolMessage::Proto(proto) => { server.clients[token].protocol_number = proto; - server.react(token, poll, vec![CheckRegistered]); + server.react(token, vec![CheckRegistered]); }, _ => warn!("Incorrect command in logging-in state"), }