equal
deleted
inserted
replaced
24 response: &mut super::Response, |
24 response: &mut super::Response, |
25 message: HwProtocolMessage, |
25 message: HwProtocolMessage, |
26 ) { |
26 ) { |
27 use hedgewars_network_protocol::messages::HwProtocolMessage::*; |
27 use hedgewars_network_protocol::messages::HwProtocolMessage::*; |
28 |
28 |
29 todo!("add kick/ban handlers"); |
29 //todo!("add kick/ban handlers"); |
|
30 //todo!("add kick/ban handling"); |
30 |
31 |
31 match message { |
32 match message { |
32 CreateRoom(name, password) => match server.create_room(client_id, name, password) { |
33 CreateRoom(name, password) => match server.create_room(client_id, name, password) { |
33 Err(CreateRoomError::InvalidName) => response.warn(ILLEGAL_ROOM_NAME), |
34 Err(CreateRoomError::InvalidName) => response.warn(ILLEGAL_ROOM_NAME), |
34 Err(CreateRoomError::AlreadyExists) => response.warn(ROOM_EXISTS), |
35 Err(CreateRoomError::AlreadyExists) => response.warn(ROOM_EXISTS), |
47 .send_all(), |
48 .send_all(), |
48 ); |
49 ); |
49 } |
50 } |
50 }, |
51 }, |
51 Chat(msg) => { |
52 Chat(msg) => { |
52 todo!("add client quiet flag"); |
53 //todo!("add client quiet flag"); |
53 response.add( |
54 response.add( |
54 ChatMsg { |
55 ChatMsg { |
55 nick: server.client(client_id).nick.clone(), |
56 nick: server.client(client_id).nick.clone(), |
56 msg, |
57 msg, |
57 } |
58 } |