Adding refresh token

This commit is contained in:
2026-06-22 22:40:55 -04:00
parent 515c0c564b
commit 5f3e4dc64b
2 changed files with 15 additions and 1 deletions
+10 -1
View File
@@ -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,