rust/hedgewars-server/src/handlers/inlobby.rs
changeset 15989 fb389df02e3e
parent 15938 ce47259d5c86
child 15990 c40f5e27aaf0
equal deleted inserted replaced
15988:0b2e0a7d0431 15989:fb389df02e3e
    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                 }