rust/hedgewars-server/src/handlers.rs
changeset 15523 f4f6060b536c
parent 15522 4a0b06b03199
child 15526 24f692e791d3
--- a/rust/hedgewars-server/src/handlers.rs	Mon Dec 23 18:55:25 2019 +0300
+++ b/rust/hedgewars-server/src/handlers.rs	Mon Dec 23 23:47:06 2019 +0300
@@ -357,11 +357,9 @@
                             response.warn(REPLAY_NOT_SUPPORTED);
                         }
                     }
-                    _ => match state.server.client(client_id).room_id {
+                    _ => match state.server.get_room_control(client_id) {
                         None => inlobby::handle(&mut state.server, client_id, response, message),
-                        Some(room_id) => {
-                            inroom::handle(&mut state.server, client_id, response, room_id, message)
-                        }
+                        Some(control) => inroom::handle(control, response, message),
                     },
                 }
             }