equal
deleted
inserted
replaced
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() |