Adding refresh token
This commit is contained in:
+10
-1
@@ -30,11 +30,20 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
|
||||
|
||||
let mut svc = catapult::service::core::Service {
|
||||
app: app.clone(),
|
||||
token,
|
||||
// Use a pointer
|
||||
token: token.clone(),
|
||||
};
|
||||
|
||||
loop {
|
||||
// catapult::service::do_the_work(&app).await;
|
||||
let refresh_token = match auth.get_refresh_token(&token).await {
|
||||
Ok(refresh) => refresh,
|
||||
Err(err) => {
|
||||
eprintln!("Error: {err:?}");
|
||||
std::process::exit(-1);
|
||||
}
|
||||
};
|
||||
println!("Refresh token: {refresh_token:?}");
|
||||
svc.do_the_work().await;
|
||||
tokio::time::sleep(tokio::time::Duration::from_secs(
|
||||
catapult::app::SECONDS_TO_SLEEP,
|
||||
|
||||
Reference in New Issue
Block a user