diff options
author | Jesse Luehrs <doy@tozt.net> | 2019-11-27 11:34:27 -0500 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2019-11-27 11:41:57 -0500 |
commit | 3e554af64a8cecdcba8e39e6e07be1a2d9c4d338 (patch) | |
tree | 36d6d1553c8b49908f58a568b0b34e660c2bdaac /teleterm-web/src | |
parent | a7ebc62a80933a73eae2282827e74dfaeb107820 (diff) | |
download | teleterm-3e554af64a8cecdcba8e39e6e07be1a2d9c4d338.tar.gz teleterm-3e554af64a8cecdcba8e39e6e07be1a2d9c4d338.zip |
simplify
Diffstat (limited to 'teleterm-web/src')
-rw-r--r-- | teleterm-web/src/model.rs | 10 | ||||
-rw-r--r-- | teleterm-web/src/protocol.rs | 2 |
2 files changed, 4 insertions, 8 deletions
diff --git a/teleterm-web/src/model.rs b/teleterm-web/src/model.rs index c500600..8a88660 100644 --- a/teleterm-web/src/model.rs +++ b/teleterm-web/src/model.rs @@ -62,13 +62,9 @@ impl Model { } crate::Msg::LoggedIn(response) => match response { Ok(response) => { - self.config.username = response.username.clone(); - if let Some(username) = response.username { - log::debug!("logged in as {}", username); - orders.send_msg(crate::Msg::Refresh); - } else { - log::error!("failed to log in"); - } + log::debug!("logged in as {}", response.username); + self.config.username = Some(response.username); + orders.send_msg(crate::Msg::Refresh); } Err(e) => { log::error!("error logging in: {:?}", e); diff --git a/teleterm-web/src/protocol.rs b/teleterm-web/src/protocol.rs index afcfad1..d69618f 100644 --- a/teleterm-web/src/protocol.rs +++ b/teleterm-web/src/protocol.rs @@ -34,5 +34,5 @@ pub(crate) struct Size { #[derive(Clone, Debug, serde::Deserialize)] pub(crate) struct LoginResponse { - pub username: Option<String>, + pub username: String, } |