moar better error handling

This commit is contained in:
Grant Limberg 2021-12-03 16:32:27 -08:00
parent 1192b1b422
commit 5095d73de3
No known key found for this signature in database
GPG key ID: 2BA62CCABBB4095A

View file

@ -158,14 +158,14 @@ impl ZeroIDC {
.request(http_client);
res
});
if let Some(res) = token_response {
if let Ok(res) = res {
let id_token = res.id_token();
match res {
Ok(res) => {
match res.id_token() {
Some(id_token) => {
if let Some(id_token) = id_token {
let params = [("id_token", id_token.to_string()),("state", "refresh".to_string())];
let client = reqwest::blocking::Client::new();
let r = client.post((*inner_local.lock().unwrap()).auth_endpoint.clone())
@ -209,6 +209,14 @@ impl ZeroIDC {
(*inner_local.lock().unwrap()).running = false;
}
}
},
None => {
println!("No id token???");
}
}
},
Err(e) => {
println!("Error posting refresh token: {}", e)
}
}
}