diff -r 212e16c60bf5 -r f185e7367dd3 rust/hedgewars-server/src/handlers/checker.rs --- a/rust/hedgewars-server/src/handlers/checker.rs Thu Sep 29 16:29:23 2022 +0200 +++ b/rust/hedgewars-server/src/handlers/checker.rs Thu Sep 29 16:30:02 2022 +0200 @@ -1,16 +1,19 @@ use log::*; -use crate::core::{server::HwServer, types::ClientId}; +use crate::core::{server::HwServer, types::CheckerId}; use hedgewars_network_protocol::messages::HwProtocolMessage; pub fn handle( - _server: &mut HwServer, - _client_id: ClientId, + server: &mut HwServer, + checker_id: CheckerId, _response: &mut super::Response, message: HwProtocolMessage, ) { match message { HwProtocolMessage::CheckerReady => { + server + .get_checker_mut(checker_id) + .map(|c| c.set_is_ready(true)); warn!("Unimplemented") } HwProtocolMessage::CheckedOk(info) => {