rust/hedgewars-server/src/server/handlers.rs
changeset 14783 b3adc030104b
parent 14781 01f8ab45f806
child 14784 8390d5e4e39c
equal deleted inserted replaced
14782:50fcef24003f 14783:b3adc030104b
   231     let mut salt = [0u8; 18];
   231     let mut salt = [0u8; 18];
   232     thread_rng().fill_bytes(&mut salt);
   232     thread_rng().fill_bytes(&mut salt);
   233 
   233 
   234     server.anteroom.add_client(client_id, encode(&salt));
   234     server.anteroom.add_client(client_id, encode(&salt));
   235 
   235 
   236     response.add(HWServerMessage::Connected(utils::PROTOCOL_VERSION).send_self());
   236     response.add(HWServerMessage::Connected(utils::SERVER_VERSION).send_self());
   237 }
   237 }
   238 
   238 
   239 pub fn handle_client_loss(server: &mut HWServer, client_id: ClientId, response: &mut Response) {
   239 pub fn handle_client_loss(server: &mut HWServer, client_id: ClientId, response: &mut Response) {
   240     if server.anteroom.remove_client(client_id).is_none() {
   240     if server.anteroom.remove_client(client_id).is_none() {
   241         common::remove_client(server, response, "Connection reset".to_string());
   241         common::remove_client(server, response, "Connection reset".to_string());