feat: 添加信息获取失败时的提示

This commit is contained in:
uye
2025-09-10 22:57:14 +08:00
parent 8d5459d7d2
commit 71b2ce80a5
9 changed files with 44 additions and 4 deletions

View File

@@ -1019,8 +1019,17 @@ public class VersionUpdateViewModel : Screen
return CheckUpdateRetT.UnknownError;
}
var mirrorChyanCdkExpired = data["data"]?["cdk_expired_time"]?.ToObject<int?>() ?? null;
SettingsViewModel.VersionUpdateSettings.MirrorChyanCdkExpiredTime = mirrorChyanCdkExpired ?? 0;
var mirrorChyanCdkExpired = data["data"]?["cdk_expired_time"]?.ToObject<long?>();
if (mirrorChyanCdkExpired.HasValue)
{
SettingsViewModel.VersionUpdateSettings.MirrorChyanCdkExpiredTime = mirrorChyanCdkExpired.Value;
SettingsViewModel.VersionUpdateSettings.MirrorChyanCdkFetchFailed = false;
}
else
{
SettingsViewModel.VersionUpdateSettings.MirrorChyanCdkFetchFailed = true;
}
var errorCode = data["code"]?.ToObject<MirrorChyanErrorCode>() ?? MirrorChyanErrorCode.Undivided;
if (errorCode != MirrorChyanErrorCode.Success)