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