feat(core): swapped game version gathering and patch repo updating tasks order

This commit is contained in:
Observer KRypt0n_ 2023-03-23 19:16:43 +02:00
parent 3c947ceaac
commit 1a8bb8bf17
No known key found for this signature in database
GPG key ID: 844DA47BA25FE1E2

View file

@ -722,26 +722,6 @@ impl SimpleComponent for App {
} }
} }
// Update initial game version status
sender.input(AppMsg::SetLoadingStatus(Some(Some(tr("loading-game-version")))));
sender.input(AppMsg::SetGameDiff(match GAME.try_get_diff() {
Ok(diff) => Some(diff),
Err(err) => {
tracing::error!("Failed to find game diff: {err}");
sender.input(AppMsg::Toast {
title: tr("game-diff-finding-error"),
description: Some(err.to_string())
});
None
}
}));
tracing::info!("Updated game version status");
// Update initial patch status // Update initial patch status
sender.input(AppMsg::SetLoadingStatus(Some(Some(tr("loading-patch-status"))))); sender.input(AppMsg::SetLoadingStatus(Some(Some(tr("loading-patch-status")))));
@ -822,6 +802,26 @@ impl SimpleComponent for App {
tracing::info!("Updated patch status"); tracing::info!("Updated patch status");
// Update initial game version status
sender.input(AppMsg::SetLoadingStatus(Some(Some(tr("loading-game-version")))));
sender.input(AppMsg::SetGameDiff(match GAME.try_get_diff() {
Ok(diff) => Some(diff),
Err(err) => {
tracing::error!("Failed to find game diff: {err}");
sender.input(AppMsg::Toast {
title: tr("game-diff-finding-error"),
description: Some(err.to_string())
});
None
}
}));
tracing::info!("Updated game version status");
// Update launcher state // Update launcher state
sender.input(AppMsg::UpdateLauncherState { sender.input(AppMsg::UpdateLauncherState {
perform_on_download_needed: false, perform_on_download_needed: false,