diff --git a/src/MaaWpfGui/Helper/ConfigurationHelper.cs b/src/MaaWpfGui/Helper/ConfigurationHelper.cs index c11812ff70..fd29c4d25c 100644 --- a/src/MaaWpfGui/Helper/ConfigurationHelper.cs +++ b/src/MaaWpfGui/Helper/ConfigurationHelper.cs @@ -79,6 +79,12 @@ namespace MaaWpfGui.Helper return int.TryParse(value, out var result) ? result : defaultValue; } + public static long GetValue(string key, long defaultValue) + { + var value = GetValue(key, defaultValue.ToString()); + return long.TryParse(value, out var result) ? result : defaultValue; + } + public static bool GetValue(string key, bool defaultValue) { var value = GetValue(key, defaultValue.ToString()); @@ -122,6 +128,12 @@ namespace MaaWpfGui.Helper return int.TryParse(value, out var result) ? result : defaultValue; } + public static long GetGlobalValue(string key, long defaultValue) + { + var value = GetGlobalValue(key, defaultValue.ToString()); + return long.TryParse(value, out var result) ? result : defaultValue; + } + public static bool GetGlobalValue(string key, bool defaultValue) { var value = GetGlobalValue(key, defaultValue.ToString()); diff --git a/src/MaaWpfGui/ViewModels/UserControl/Settings/VersionUpdateSettingsUserControlModel.cs b/src/MaaWpfGui/ViewModels/UserControl/Settings/VersionUpdateSettingsUserControlModel.cs index 30c844b9a5..f66b6a798a 100644 --- a/src/MaaWpfGui/ViewModels/UserControl/Settings/VersionUpdateSettingsUserControlModel.cs +++ b/src/MaaWpfGui/ViewModels/UserControl/Settings/VersionUpdateSettingsUserControlModel.cs @@ -323,9 +323,9 @@ public class VersionUpdateSettingsUserControlModel : PropertyChangedBase } // 时间戳 - private int _mirrorChyanCdkExpiredTime = ConfigurationHelper.GetGlobalValue(ConfigurationKeys.MirrorChyanCdkExpiredTime, 0); + private long _mirrorChyanCdkExpiredTime = ConfigurationHelper.GetGlobalValue(ConfigurationKeys.MirrorChyanCdkExpiredTime, 0L); - public int MirrorChyanCdkExpiredTime + public long MirrorChyanCdkExpiredTime { get => _mirrorChyanCdkExpiredTime; set