fix: 未勾选自动下载更新包且无可用的 OTA 增量更新包时仍然提示“将下载完整包xxx”

This commit is contained in:
uye
2025-12-24 16:42:04 +08:00
parent c1a0d38037
commit db2dfbce78

View File

@@ -949,7 +949,7 @@ public class VersionUpdateViewModel : Screen
}
}
if (_assetsObject == null && fullPackage != null)
if (_assetsObject == null && fullPackage != null && SettingsViewModel.VersionUpdateSettings.AutoDownloadUpdatePackage)
{
_assetsObject = fullPackage;
_logger.Warning("No OTA package found, but full package found.");
@@ -1082,7 +1082,7 @@ public class VersionUpdateViewModel : Screen
return CheckUpdateRetT.AlreadyLatest;
}
if (data["data"]?["update_type"]?.ToObject<string>() == "full")
if (data["data"]?["update_type"]?.ToObject<string>() == "full" && SettingsViewModel.VersionUpdateSettings.AutoDownloadUpdatePackage)
{
using var toast = new ToastNotification(LocalizationHelper.GetString("NewVersionNoOtaPackage"));
toast.Show(30);