diff options
author | Jesse Luehrs <doy@tozt.net> | 2019-11-27 14:42:46 -0500 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2019-11-27 15:19:47 -0500 |
commit | 17449283628c76c0cbaa8c723750ff80aafdd7da (patch) | |
tree | e9ecae60bc01f3753366b910050c35f4b270fc44 /teleterm/src/cmd/stream.rs | |
parent | 92bf64ce74050545c96694c8d34202b1546ab390 (diff) | |
download | teleterm-17449283628c76c0cbaa8c723750ff80aafdd7da.tar.gz teleterm-17449283628c76c0cbaa8c723750ff80aafdd7da.zip |
pull auth_client out into its own field
it doesn't hurt anything even though it's not super necessary for plain
logins, and it's more convenient to access without needing to
deconstruct the enum value
Diffstat (limited to 'teleterm/src/cmd/stream.rs')
-rw-r--r-- | teleterm/src/cmd/stream.rs | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/teleterm/src/cmd/stream.rs b/teleterm/src/cmd/stream.rs index 92026f1..4c3f229 100644 --- a/teleterm/src/cmd/stream.rs +++ b/teleterm/src/cmd/stream.rs @@ -38,7 +38,6 @@ impl crate::config::Config for Config { crate::protocol::AuthType::RecurseCenter => { let id = crate::oauth::load_client_auth_id(self.client.auth); crate::protocol::Auth::recurse_center( - crate::protocol::AuthClient::Cli, id.as_ref().map(std::string::String::as_str), ) } @@ -144,7 +143,12 @@ impl<S: tokio::io::AsyncRead + tokio::io::AsyncWrite + Send + 'static> ) -> Self { let term_type = std::env::var("TERM").unwrap_or_else(|_| "".to_string()); - let client = crate::client::Client::stream(&term_type, connect, auth); + let client = crate::client::Client::stream( + &term_type, + connect, + auth, + crate::protocol::AuthClient::Cli, + ); // TODO: tokio::io::stdin is broken (it's blocking) // see https://github.com/tokio-rs/tokio/issues/589 |