118 |
118 |
119 Nick(String), |
119 Nick(String), |
120 Proto(u16), |
120 Proto(u16), |
121 AskPassword(String), |
121 AskPassword(String), |
122 ServerAuth(String), |
122 ServerAuth(String), |
|
123 LogonPassed, |
123 |
124 |
124 LobbyLeft(String, String), |
125 LobbyLeft(String, String), |
125 LobbyJoined(Vec<String>), |
126 LobbyJoined(Vec<String>), |
126 ChatMsg { nick: String, msg: String }, |
127 ChatMsg { nick: String, msg: String }, |
127 ClientFlags(String, Vec<String>), |
128 ClientFlags(String, Vec<String>), |
388 Bye(msg) => msg!["BYE", msg], |
389 Bye(msg) => msg!["BYE", msg], |
389 Nick(nick) => msg!["NICK", nick], |
390 Nick(nick) => msg!["NICK", nick], |
390 Proto(proto) => msg!["PROTO", proto], |
391 Proto(proto) => msg!["PROTO", proto], |
391 AskPassword(salt) => msg!["ASKPASSWORD", salt], |
392 AskPassword(salt) => msg!["ASKPASSWORD", salt], |
392 ServerAuth(hash) => msg!["SERVER_AUTH", hash], |
393 ServerAuth(hash) => msg!["SERVER_AUTH", hash], |
|
394 LogonPassed => msg!["LOGONPASSED"], |
393 LobbyLeft(nick, msg) => msg!["LOBBY:LEFT", nick, msg], |
395 LobbyLeft(nick, msg) => msg!["LOBBY:LEFT", nick, msg], |
394 LobbyJoined(nicks) => construct_message(&["LOBBY:JOINED"], &nicks), |
396 LobbyJoined(nicks) => construct_message(&["LOBBY:JOINED"], &nicks), |
395 ClientFlags(flags, nicks) => construct_message(&["CLIENT_FLAGS", flags], &nicks), |
397 ClientFlags(flags, nicks) => construct_message(&["CLIENT_FLAGS", flags], &nicks), |
396 Rooms(info) => construct_message(&["ROOMS"], &info), |
398 Rooms(info) => construct_message(&["ROOMS"], &info), |
397 RoomAdd(info) => construct_message(&["ROOM", "ADD"], &info), |
399 RoomAdd(info) => construct_message(&["ROOM", "ADD"], &info), |