mirror of
https://github.com/OMGeeky/yup-oauth2.git
synced 2026-01-07 03:31:31 +01:00
No need to clone the hyper::Client
The ownership behavior is straightforward and more clear when not cloning arbitrary handles.
This commit is contained in:
@@ -199,7 +199,7 @@ where
|
||||
let scope_key = hash_scopes(scopes);
|
||||
let store = &self.store;
|
||||
let delegate = &self.delegate;
|
||||
let client = self.client.clone();
|
||||
let client = &self.client;
|
||||
let appsecret = self.inner.application_secret();
|
||||
let gettoken = self.inner.clone();
|
||||
loop {
|
||||
@@ -214,7 +214,7 @@ where
|
||||
// Implement refresh flow.
|
||||
let refresh_token = t.refresh_token.clone();
|
||||
let rr = RefreshFlow::refresh_token(
|
||||
client.clone(),
|
||||
client,
|
||||
appsecret,
|
||||
refresh_token.unwrap(),
|
||||
)
|
||||
|
||||
@@ -31,7 +31,7 @@ impl RefreshFlow {
|
||||
/// # Examples
|
||||
/// Please see the crate landing page for an example.
|
||||
pub async fn refresh_token<C: 'static + hyper::client::connect::Connect>(
|
||||
client: hyper::Client<C>,
|
||||
client: &hyper::Client<C>,
|
||||
client_secret: &ApplicationSecret,
|
||||
refresh_token: String,
|
||||
) -> Result<RefreshResult, RequestError> {
|
||||
@@ -129,7 +129,7 @@ mod tests {
|
||||
.create();
|
||||
let fut = async {
|
||||
let rr = RefreshFlow::refresh_token(
|
||||
client.clone(),
|
||||
&client,
|
||||
&app_secret,
|
||||
refresh_token.clone(),
|
||||
)
|
||||
@@ -158,7 +158,7 @@ mod tests {
|
||||
.create();
|
||||
|
||||
let fut = async {
|
||||
let rr = RefreshFlow::refresh_token(client, &app_secret, refresh_token)
|
||||
let rr = RefreshFlow::refresh_token(&client, &app_secret, refresh_token)
|
||||
.await
|
||||
.unwrap();
|
||||
match rr {
|
||||
|
||||
Reference in New Issue
Block a user