diff options
| author | Gustav Sörnäs <gustav@sornas.net> | 2020-10-21 19:28:38 +0200 |
|---|---|---|
| committer | Gustav Sörnäs <gustav@sornas.net> | 2020-10-21 19:28:38 +0200 |
| commit | 92d64a493ced079645e7f0601ff9a573c1616203 (patch) | |
| tree | a0f2df7493b9790be43e8a6c311fffbcd30480e3 /mumctl | |
| parent | b268bec2919c8ad418b52d8dc68a30d5b0f02be6 (diff) | |
| parent | 9d865becb19e7ce870b23c4d96d9127baff44d56 (diff) | |
| download | mum-92d64a493ced079645e7f0601ff9a573c1616203.tar.gz | |
Merge branch 'network-rework' into 'main'
Add tcp event system
Closes #26
See merge request gustav/mum!17
Diffstat (limited to 'mumctl')
| -rw-r--r-- | mumctl/src/main.rs | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/mumctl/src/main.rs b/mumctl/src/main.rs index 9411b8f..7f74077 100644 --- a/mumctl/src/main.rs +++ b/mumctl/src/main.rs @@ -185,12 +185,24 @@ fn match_server_connect(matches : &clap::ArgMatches<'_>) { Some(Ok(v)) => Some(v), }; if let Some(port) = port { - err_print!(send_command(Command::ServerConnect { + match send_command(Command::ServerConnect { host: host.to_string(), port, username: username.to_string(), accept_invalid_cert: true, //TODO - })); + }) { + Ok(e) => { + if let Some(CommandResponse::ServerConnect { welcome_message }) = e { + println!("Connected to {}", host); + if let Some(message) = welcome_message { + println!("Welcome: {}", message); + } + } + } + Err(e) => { + println!("{} {}", "error:".red(), e); + } + }; } } |
