aboutsummaryrefslogtreecommitdiffstats
path: root/teleterm/src/server.rs
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2019-11-26 05:06:02 -0500
committerJesse Luehrs <doy@tozt.net>2019-11-26 05:10:01 -0500
commitff4ed4c72e9a841971563b98cd89839f59bc790c (patch)
treed33344909f50dc972189bb4810b6948b3e5c197c /teleterm/src/server.rs
parentea8beb985247aac4345ecefc8ec551f52f5f1a24 (diff)
downloadteleterm-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.rs11
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!(),