equal
deleted
inserted
replaced
268 if state.anteroom.clients.contains(client_id) { |
268 if state.anteroom.clients.contains(client_id) { |
269 match inanteroom::handle(state, client_id, response, message) { |
269 match inanteroom::handle(state, client_id, response, message) { |
270 LoginResult::Unchanged => (), |
270 LoginResult::Unchanged => (), |
271 LoginResult::Complete => { |
271 LoginResult::Complete => { |
272 if let Some(client) = state.anteroom.remove_client(client_id) { |
272 if let Some(client) = state.anteroom.remove_client(client_id) { |
|
273 let is_checker = client.is_checker; |
273 state.server.add_client(client_id, client); |
274 state.server.add_client(client_id, client); |
274 common::get_lobby_join_data(&state.server, response); |
275 if !is_checker { |
|
276 common::get_lobby_join_data(&state.server, response); |
|
277 } |
275 } |
278 } |
276 } |
279 } |
277 LoginResult::Exit => { |
280 LoginResult::Exit => { |
278 state.anteroom.remove_client(client_id); |
281 state.anteroom.remove_client(client_id); |
279 response.remove_client(client_id); |
282 response.remove_client(client_id); |