rust/hedgewars-server/src/handlers/checker.rs
changeset 15904 f185e7367dd3
parent 15870 3d05bada4799
equal deleted inserted replaced
15903:212e16c60bf5 15904:f185e7367dd3
     1 use log::*;
     1 use log::*;
     2 
     2 
     3 use crate::core::{server::HwServer, types::ClientId};
     3 use crate::core::{server::HwServer, types::CheckerId};
     4 use hedgewars_network_protocol::messages::HwProtocolMessage;
     4 use hedgewars_network_protocol::messages::HwProtocolMessage;
     5 
     5 
     6 pub fn handle(
     6 pub fn handle(
     7     _server: &mut HwServer,
     7     server: &mut HwServer,
     8     _client_id: ClientId,
     8     checker_id: CheckerId,
     9     _response: &mut super::Response,
     9     _response: &mut super::Response,
    10     message: HwProtocolMessage,
    10     message: HwProtocolMessage,
    11 ) {
    11 ) {
    12     match message {
    12     match message {
    13         HwProtocolMessage::CheckerReady => {
    13         HwProtocolMessage::CheckerReady => {
       
    14             server
       
    15                 .get_checker_mut(checker_id)
       
    16                 .map(|c| c.set_is_ready(true));
    14             warn!("Unimplemented")
    17             warn!("Unimplemented")
    15         }
    18         }
    16         HwProtocolMessage::CheckedOk(info) => {
    19         HwProtocolMessage::CheckedOk(info) => {
    17             warn!("Unimplemented")
    20             warn!("Unimplemented")
    18         }
    21         }