feat(main): allow "just run" for unverified patch

This commit is contained in:
FichteFoll 2023-06-17 18:56:09 +02:00
parent 3880e2f503
commit e814371acc
No known key found for this signature in database
GPG key ID: 9FA3981C07CD83C5

View file

@ -189,22 +189,15 @@ fn main() {
let state = LauncherState::get_from_config(|_| {}) let state = LauncherState::get_from_config(|_| {})
.expect("Failed to get launcher state"); .expect("Failed to get launcher state");
match state { match (state, just_run_game) {
LauncherState::Launch => { (LauncherState::Launch, _) |
(LauncherState::PatchNotVerified, true) |
(LauncherState::PredownloadAvailable { .. }, true) |
(LauncherState::PatchUpdateAvailable, true) => {
anime_launcher_sdk::star_rail::game::run().expect("Failed to run the game"); anime_launcher_sdk::star_rail::game::run().expect("Failed to run the game");
return; return;
} }
LauncherState::PredownloadAvailable { .. } |
LauncherState::PatchUpdateAvailable => {
if just_run_game {
anime_launcher_sdk::star_rail::game::run().expect("Failed to run the game");
return;
}
}
_ => () _ => ()
} }
} }