equal
deleted
inserted
replaced
17 |
17 |
18 ChatMsg { |
18 ChatMsg { |
19 nick: "[random]".to_owned(), |
19 nick: "[random]".to_owned(), |
20 msg: reply.clone(), |
20 msg: reply.clone(), |
21 } |
21 } |
|
22 } |
|
23 |
|
24 pub fn remove_client(server: &mut HWServer, response: &mut super::Response, msg: String) { |
|
25 use HWServerMessage::*; |
|
26 let nick = server.clients[response.client_id()].nick.clone(); |
|
27 response.add(LobbyLeft(nick, msg.to_string()).send_all()); |
|
28 response.add(Bye("User quit: ".to_string() + &msg).send_self()); |
|
29 |
|
30 server.remove_client(response.client_id()); |
22 } |
31 } |
23 |
32 |
24 #[cfg(test)] |
33 #[cfg(test)] |
25 mod tests { |
34 mod tests { |
26 use super::*; |
35 use super::*; |