diff --git a/src/MaaWpfGui/ViewModels/UI/VersionUpdateViewModel.cs b/src/MaaWpfGui/ViewModels/UI/VersionUpdateViewModel.cs index 48cdebbad4..96a42e5483 100644 --- a/src/MaaWpfGui/ViewModels/UI/VersionUpdateViewModel.cs +++ b/src/MaaWpfGui/ViewModels/UI/VersionUpdateViewModel.cs @@ -1073,14 +1073,6 @@ public class VersionUpdateViewModel : Screen return CheckUpdateRetT.UnknownError; } - if (data["data"]?["update_type"]?.ToObject() == "full") - { - using var toast = new ToastNotification(LocalizationHelper.GetString("NewVersionNoOtaPackage")); - toast.Show(30); - _logger.Warning("No OTA package found, but full package found."); - Instances.TaskQueueViewModel.AddLog(LocalizationHelper.GetString("NewVersionNoOtaPackage"), UiLogColor.Warning); - } - var version = data["data"]?["version_name"]?.ToString(); if (string.IsNullOrEmpty(version)) { @@ -1092,6 +1084,14 @@ public class VersionUpdateViewModel : Screen return CheckUpdateRetT.AlreadyLatest; } + if (data["data"]?["update_type"]?.ToObject() == "full") + { + using var toast = new ToastNotification(LocalizationHelper.GetString("NewVersionNoOtaPackage")); + toast.Show(30); + _logger.Warning("No OTA package found, but full package found."); + Instances.TaskQueueViewModel.AddLog(LocalizationHelper.GetString("NewVersionNoOtaPackage"), UiLogColor.Warning); + } + // 到这里已经确定有新版本了 _logger.Information($"New version found: {version}");