Add support for lutris

This commit is contained in:
Philip Kristoffersen
2022-03-08 21:24:24 +01:00
parent 4d71aca0a6
commit 36dca25297
9 changed files with 187 additions and 3 deletions
+8
View File
@@ -3,6 +3,7 @@ use steam_shortcuts_util::{shortcut::ShortcutOwned, shortcuts_to_bytes};
use crate::{
egs::EpicPlatform,
legendary::LegendaryPlatform,
lutris::lutris_platform::LutrisPlatform,
platform::Platform,
settings::Settings,
steam::{get_shortcuts_for_user, get_shortcuts_paths, ShortcutInfo, SteamUsersInfo},
@@ -111,6 +112,13 @@ fn update_platforms(settings: &Settings, new_user_shortcuts: &mut Vec<ShortcutOw
},
new_user_shortcuts,
);
update_platform_shortcuts(
&LutrisPlatform {
settings: settings.lutris.clone(),
},
new_user_shortcuts,
);
}
fn save_shortcuts(shortcuts: &[ShortcutOwned], path: &Path) {