Add some debug logging
continuous-integration/drone the build was successful
Details
continuous-integration/drone the build was successful
Details
This commit is contained in:
parent
dbf2e24369
commit
f77ccefd7c
12
src/monzo.rs
12
src/monzo.rs
|
@ -73,9 +73,10 @@ pub async fn monzo_client_freshened(
|
||||||
drop(state_inner);
|
drop(state_inner);
|
||||||
let needs_refresh = exp_at_instant < SystemTime::now();
|
let needs_refresh = exp_at_instant < SystemTime::now();
|
||||||
if needs_refresh {
|
if needs_refresh {
|
||||||
eprintln!("Refreshing token.");
|
eprintln!("Refreshing token; expiry {:?}; now {:?}.", exp_at_instant, SystemTime::now());
|
||||||
|
eprintln!("DEBUG refresh_token being used {:?}", &refresh_token);
|
||||||
let client = reqwest::Client::new();
|
let client = reqwest::Client::new();
|
||||||
let auth_resp: MonzoAuthResponse = client
|
let resp = client
|
||||||
.post("https://api.monzo.com/oauth2/token")
|
.post("https://api.monzo.com/oauth2/token")
|
||||||
.form(&[
|
.form(&[
|
||||||
("grant_type", "refresh_token"),
|
("grant_type", "refresh_token"),
|
||||||
|
@ -84,9 +85,12 @@ pub async fn monzo_client_freshened(
|
||||||
("refresh_token", &refresh_token),
|
("refresh_token", &refresh_token),
|
||||||
])
|
])
|
||||||
.send()
|
.send()
|
||||||
.await?
|
|
||||||
.json()
|
|
||||||
.await?;
|
.await?;
|
||||||
|
eprintln!("DEBUG response status {:?}", resp.status());
|
||||||
|
let jv: serde_json::Value = resp.json()
|
||||||
|
.await?;
|
||||||
|
eprintln!("DEBUG raw JV {:#?}", jv);
|
||||||
|
let auth_resp: MonzoAuthResponse = serde_json::from_value(jv)?;
|
||||||
let mut state_inner = state.inner.write().await;
|
let mut state_inner = state.inner.write().await;
|
||||||
let monzo_state = state_inner.monzo_state.as_mut().unwrap();
|
let monzo_state = state_inner.monzo_state.as_mut().unwrap();
|
||||||
monzo_state.access_token = auth_resp.access_token;
|
monzo_state.access_token = auth_resp.access_token;
|
||||||
|
|
Loading…
Reference in New Issue