aboutsummaryrefslogtreecommitdiffstats
path: root/mumlib/src/command.rs
diff options
context:
space:
mode:
authorEskil <eskilq@kth.se>2020-11-03 22:02:11 +0100
committerEskil <eskilq@kth.se>2020-11-03 22:02:11 +0100
commit831182b69eb1bbfedfad1288b73a822241f18d25 (patch)
tree658ad93f339ade36a992643bdff91bf18ec0c347 /mumlib/src/command.rs
parent8fb4edd72dfcb2b71e91eedc5861360101374967 (diff)
parentf169a04da325b6467335812a53b315f1ecc8c7ad (diff)
downloadmum-831182b69eb1bbfedfad1288b73a822241f18d25.tar.gz
Merge branch 'server-status' into 'main'
Add support for mumctl server list Closes #29 See merge request gustav/mum!27
Diffstat (limited to 'mumlib/src/command.rs')
-rw-r--r--mumlib/src/command.rs22
1 files changed, 19 insertions, 3 deletions
diff --git a/mumlib/src/command.rs b/mumlib/src/command.rs
index e404056..9b0c9ed 100644
--- a/mumlib/src/command.rs
+++ b/mumlib/src/command.rs
@@ -18,11 +18,27 @@ pub enum Command {
},
ServerDisconnect,
Status,
+ ServerStatus {
+ host: String,
+ port: u16,
+ },
}
#[derive(Debug, Deserialize, Serialize)]
pub enum CommandResponse {
- ChannelList { channels: Channel },
- ServerConnect { welcome_message: Option<String> },
- Status { server_state: Server },
+ ChannelList {
+ channels: Channel,
+ },
+ ServerConnect {
+ welcome_message: Option<String>,
+ },
+ Status {
+ server_state: Server,
+ },
+ ServerStatus {
+ version: u32,
+ users: u32,
+ max_users: u32,
+ bandwidth: u32,
+ },
}