rust/hedgewars-server/src/handlers/common.rs
changeset 15544 77551d5e0a3b
parent 15543 02f648f7cbe1
child 15553 852682c2003f
equal deleted inserted replaced
15543:02f648f7cbe1 15544:77551d5e0a3b
   609             .left_teams
   609             .left_teams
   610             .iter()
   610             .iter()
   611             .map(|name| TeamRemove(name.clone()).send_all().in_room(room.id)),
   611             .map(|name| TeamRemove(name.clone()).send_all().in_room(room.id)),
   612     );
   612     );
   613 
   613 
   614     for client_id in result.joined_mid_game_clients {
   614     let midgame_destination = Destination::ToIds(result.joined_mid_game_clients);
   615         super::common::get_room_config(room, Destination::ToId(client_id), response);
   615     for (_, team) in &room.teams {
   616     }
   616         response.add(
       
   617             HedgehogsNumber(team.name.clone(), team.hedgehogs_number)
       
   618                 .send_to_destination(midgame_destination.clone()),
       
   619         );
       
   620     }
       
   621     super::common::get_room_config(room, midgame_destination.clone(), response);
   617 
   622 
   618     if !result.unreadied_nicks.is_empty() {
   623     if !result.unreadied_nicks.is_empty() {
   619         response.add(
   624         response.add(
   620             ClientFlags(remove_flags(&[Flags::Ready]), result.unreadied_nicks)
   625             ClientFlags(remove_flags(&[Flags::Ready]), result.unreadied_nicks)
   621                 .send_all()
   626                 .send_all()