24 JoinRoom(String, Option<String>), |
24 JoinRoom(String, Option<String>), |
25 Follow(String), |
25 Follow(String), |
26 Rnd(Vec<String>), |
26 Rnd(Vec<String>), |
27 Kick(String), |
27 Kick(String), |
28 Ban(String, String, u32), |
28 Ban(String, String, u32), |
29 BanIP(String, String, u32), |
29 BanIp(String, String, u32), |
30 BanNick(String, String, u32), |
30 BanNick(String, String, u32), |
31 BanList, |
31 BanList, |
32 Unban(String), |
32 Unban(String), |
33 SetServerVar(ServerVar), |
33 SetServerVar(ServerVar), |
34 GetServerVar, |
34 GetServerVar, |
302 msg!["CMD", format!("RND {}", args.join(" "))] |
302 msg!["CMD", format!("RND {}", args.join(" "))] |
303 } |
303 } |
304 } |
304 } |
305 Kick(name) => msg!["KICK", name], |
305 Kick(name) => msg!["KICK", name], |
306 Ban(name, reason, time) => msg!["BAN", name, reason, time], |
306 Ban(name, reason, time) => msg!["BAN", name, reason, time], |
307 BanIP(ip, reason, time) => msg!["BAN_IP", ip, reason, time], |
307 BanIp(ip, reason, time) => msg!["BAN_IP", ip, reason, time], |
308 BanNick(nick, reason, time) => msg!("BAN_NICK", nick, reason, time), |
308 BanNick(nick, reason, time) => msg!("BAN_NICK", nick, reason, time), |
309 BanList => msg!["BANLIST"], |
309 BanList => msg!["BANLIST"], |
310 Unban(name) => msg!["UNBAN", name], |
310 Unban(name) => msg!["UNBAN", name], |
311 SetServerVar(var) => construct_message(&["SET_SERVER_VAR"], &var.to_protocol()), |
311 SetServerVar(var) => construct_message(&["SET_SERVER_VAR"], &var.to_protocol()), |
312 GetServerVar => msg!["GET_SERVER_VAR"], |
312 GetServerVar => msg!["GET_SERVER_VAR"], |