diff options
author | Jesse Luehrs <doy@tozt.net> | 2019-11-26 05:06:02 -0500 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2019-11-26 05:10:01 -0500 |
commit | ff4ed4c72e9a841971563b98cd89839f59bc790c (patch) | |
tree | d33344909f50dc972189bb4810b6948b3e5c197c /teleterm/src/server.rs | |
parent | ea8beb985247aac4345ecefc8ec551f52f5f1a24 (diff) | |
download | teleterm-ff4ed4c72e9a841971563b98cd89839f59bc790c.tar.gz teleterm-ff4ed4c72e9a841971563b98cd89839f59bc790c.zip |
pass oauth login urls along to the browser
Diffstat (limited to 'teleterm/src/server.rs')
-rw-r--r-- | teleterm/src/server.rs | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/teleterm/src/server.rs b/teleterm/src/server.rs index e36f3fc..5c846ed 100644 --- a/teleterm/src/server.rs +++ b/teleterm/src/server.rs @@ -399,12 +399,11 @@ impl<S: tokio::io::AsyncRead + tokio::io::AsyncWrite + Send + 'static> )?; ( id.is_some(), - Box::new(crate::oauth::RecurseCenter::new( - config.clone(), - &id.clone().unwrap_or_else(|| { - format!("{}", uuid::Uuid::new_v4()) - }), - )), + ty.oauth_client( + config, + id.as_ref().map(std::string::String::as_str), + ) + .unwrap(), ) } _ => unreachable!(), |