chore(oauth): add additional logging to login routine
This commit is contained in:
parent
a807002ddf
commit
6b44c1abf2
@ -91,6 +91,8 @@ impl Oauth {
|
|||||||
// Build request
|
// Build request
|
||||||
let request = builder.body(body).unwrap();
|
let request = builder.body(body).unwrap();
|
||||||
|
|
||||||
|
trace!("Sending token request...");
|
||||||
|
|
||||||
// Send request
|
// Send request
|
||||||
let client: client::Client<_, Body> = CLIENT.clone();
|
let client: client::Client<_, Body> = CLIENT.clone();
|
||||||
let resp = client.request(request).await.ok()?;
|
let resp = client.request(request).await.ok()?;
|
||||||
@ -109,10 +111,14 @@ impl Oauth {
|
|||||||
self.headers_map.insert("x-reddit-session".to_owned(), header.to_str().ok()?.to_string());
|
self.headers_map.insert("x-reddit-session".to_owned(), header.to_str().ok()?.to_string());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
trace!("Serializing response...");
|
||||||
|
|
||||||
// Serialize response
|
// Serialize response
|
||||||
let body_bytes = hyper::body::to_bytes(resp.into_body()).await.ok()?;
|
let body_bytes = hyper::body::to_bytes(resp.into_body()).await.ok()?;
|
||||||
let json: serde_json::Value = serde_json::from_slice(&body_bytes).ok()?;
|
let json: serde_json::Value = serde_json::from_slice(&body_bytes).ok()?;
|
||||||
|
|
||||||
|
trace!("Accessing relevant fields...");
|
||||||
|
|
||||||
// Save token and expiry
|
// Save token and expiry
|
||||||
self.token = json.get("access_token")?.as_str()?.to_string();
|
self.token = json.get("access_token")?.as_str()?.to_string();
|
||||||
self.expires_in = json.get("expires_in")?.as_u64()?;
|
self.expires_in = json.get("expires_in")?.as_u64()?;
|
||||||
|
Loading…
Reference in New Issue
Block a user