rust/hedgewars-server/src/handlers.rs
changeset 15523 f4f6060b536c
parent 15522 4a0b06b03199
child 15526 24f692e791d3
equal deleted inserted replaced
15522:4a0b06b03199 15523:f4f6060b536c
   355                         #[cfg(not(feature = "official-server"))]
   355                         #[cfg(not(feature = "official-server"))]
   356                         {
   356                         {
   357                             response.warn(REPLAY_NOT_SUPPORTED);
   357                             response.warn(REPLAY_NOT_SUPPORTED);
   358                         }
   358                         }
   359                     }
   359                     }
   360                     _ => match state.server.client(client_id).room_id {
   360                     _ => match state.server.get_room_control(client_id) {
   361                         None => inlobby::handle(&mut state.server, client_id, response, message),
   361                         None => inlobby::handle(&mut state.server, client_id, response, message),
   362                         Some(room_id) => {
   362                         Some(control) => inroom::handle(control, response, message),
   363                             inroom::handle(&mut state.server, client_id, response, room_id, message)
       
   364                         }
       
   365                     },
   363                     },
   366                 }
   364                 }
   367             }
   365             }
   368         }
   366         }
   369     }
   367     }