mirror of
https://github.com/djibux/BoilR.git
synced 2026-09-01 05:53:41 +02:00
Allow running without setting up auth key
This commit is contained in:
+12
-10
@@ -65,14 +65,7 @@ async fn main() -> Result<(), Box<dyn Error>> {
|
||||
|
||||
async fn run_sync() -> Result<(), Box<dyn Error>> {
|
||||
let settings = Settings::new()?;
|
||||
let auth_key = settings.steamgrid_db.auth_key;
|
||||
if settings.steamgrid_db.enabled && auth_key.is_none() {
|
||||
println!("auth_key not found, please add it to the steamgrid_db settings ");
|
||||
return Ok(());
|
||||
}
|
||||
let auth_key = auth_key.unwrap();
|
||||
let client = steamgriddb_api::Client::new(auth_key);
|
||||
let mut search = CachedSearch::new(&client);
|
||||
|
||||
let userinfo_shortcuts = get_shortcuts_paths(&settings.steam)?;
|
||||
println!("Found {} user(s)", userinfo_shortcuts.len());
|
||||
for user in userinfo_shortcuts.iter() {
|
||||
@@ -106,6 +99,11 @@ async fn run_sync() -> Result<(), Box<dyn Error>> {
|
||||
|
||||
save_shortcuts(&shortcuts, Path::new(&shortcut_info.path));
|
||||
|
||||
if settings.steamgrid_db.enabled {
|
||||
let auth_key = &settings.steamgrid_db.auth_key;
|
||||
if let Some(auth_key) = auth_key {
|
||||
let client = steamgriddb_api::Client::new(auth_key);
|
||||
let mut search = CachedSearch::new(&client);
|
||||
let known_images = get_users_images(user).unwrap();
|
||||
download_images(
|
||||
known_images,
|
||||
@@ -115,8 +113,12 @@ async fn run_sync() -> Result<(), Box<dyn Error>> {
|
||||
&client,
|
||||
)
|
||||
.await?;
|
||||
}
|
||||
search.save();
|
||||
} else {
|
||||
println!("Steamgrid DB Auth Key not found, please add one as described here: https://github.com/PhilipK/steam_shortcuts_sync#configuration");
|
||||
}
|
||||
}
|
||||
}
|
||||
Ok(())
|
||||
}
|
||||
|
||||
@@ -138,7 +140,7 @@ where
|
||||
match shortcuts_to_add_result {
|
||||
Ok(shortcuts_to_add) => {
|
||||
println!(
|
||||
"Found {} games for platform {}",
|
||||
"Found {} game(s) for platform {}",
|
||||
shortcuts_to_add.len(),
|
||||
platform.name()
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user