diff options
Diffstat (limited to 'teleterm/src/oauth/recurse_center.rs')
-rw-r--r-- | teleterm/src/oauth/recurse_center.rs | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/teleterm/src/oauth/recurse_center.rs b/teleterm/src/oauth/recurse_center.rs index 6eeb69c..c43be15 100644 --- a/teleterm/src/oauth/recurse_center.rs +++ b/teleterm/src/oauth/recurse_center.rs @@ -13,7 +13,11 @@ impl RecurseCenter { } } - pub fn config(client_id: &str, client_secret: &str) -> super::Config { + pub fn config( + client_id: &str, + client_secret: &str, + redirect_url: &url::Url, + ) -> super::Config { super::Config { client_id: client_id.to_string(), client_secret: client_secret.to_string(), @@ -23,7 +27,7 @@ impl RecurseCenter { .unwrap(), token_url: url::Url::parse("https://www.recurse.com/oauth/token") .unwrap(), - redirect_url: url::Url::parse(super::REDIRECT_URL).unwrap(), + redirect_url: redirect_url.clone(), } } } |