From e814371accfb033777223ff2acca5c38cc07f9f2 Mon Sep 17 00:00:00 2001 From: FichteFoll Date: Sat, 17 Jun 2023 18:56:09 +0200 Subject: [PATCH] feat(main): allow "just run" for unverified patch --- src/main.rs | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/src/main.rs b/src/main.rs index 9463fef..315ae21 100644 --- a/src/main.rs +++ b/src/main.rs @@ -189,22 +189,15 @@ fn main() { let state = LauncherState::get_from_config(|_| {}) .expect("Failed to get launcher state"); - match state { - LauncherState::Launch => { + match (state, just_run_game) { + (LauncherState::Launch, _) | + (LauncherState::PatchNotVerified, true) | + (LauncherState::PredownloadAvailable { .. }, true) | + (LauncherState::PatchUpdateAvailable, true) => { anime_launcher_sdk::star_rail::game::run().expect("Failed to run the game"); - return; } - LauncherState::PredownloadAvailable { .. } | - LauncherState::PatchUpdateAvailable => { - if just_run_game { - anime_launcher_sdk::star_rail::game::run().expect("Failed to run the game"); - - return; - } - } - _ => () } }