From 87faeb12ddd211cab862bb6453b068611103c607 Mon Sep 17 00:00:00 2001 From: MistEO Date: Sun, 2 Feb 2025 03:35:04 +0800 Subject: [PATCH] fix: mirror-chyan notify error --- src/MaaWpfGui/Models/ResourceUpdater.cs | 11 +++++++++-- src/MaaWpfGui/Res/Localizations/zh-cn.xaml | 2 +- src/MaaWpfGui/Res/Localizations/zh-tw.xaml | 2 +- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/src/MaaWpfGui/Models/ResourceUpdater.cs b/src/MaaWpfGui/Models/ResourceUpdater.cs index 43140a165c..c2eda9f4a0 100644 --- a/src/MaaWpfGui/Models/ResourceUpdater.cs +++ b/src/MaaWpfGui/Models/ResourceUpdater.cs @@ -516,6 +516,7 @@ namespace MaaWpfGui.Models if (data is null) { + ToastNotification.ShowDirect(LocalizationHelper.GetString("GameResourceFailed")); return (false, null); } @@ -525,9 +526,15 @@ namespace MaaWpfGui.Models return (false, null); } - if (DateTime.TryParse(data["data"]?["version_name"]?.ToString(), out var version) && - DateTime.Compare(currentVersionDateTime, version) <= 0) + if (!DateTime.TryParse(data["data"]?["version_name"]?.ToString(), out var version)) { + ToastNotification.ShowDirect(LocalizationHelper.GetString("GameResourceFailed")); + return (false, null); + } + + if (DateTime.Compare(currentVersionDateTime, version) >= 0) + { + ToastNotification.ShowDirect(LocalizationHelper.GetString("AlreadyLatest")); return (false, null); } diff --git a/src/MaaWpfGui/Res/Localizations/zh-cn.xaml b/src/MaaWpfGui/Res/Localizations/zh-cn.xaml index c02d992b35..9c9f7783d7 100644 --- a/src/MaaWpfGui/Res/Localizations/zh-cn.xaml +++ b/src/MaaWpfGui/Res/Localizations/zh-cn.xaml @@ -245,7 +245,7 @@ 资源更新 资源更新更新源 Mirror 酱 - Mirror 酱检查到资源版本更新,可前往「设置-软件更新」配置CDK或使用 github 源进行资源版本更新 + Mirror 酱检查到资源版本更新,可前往「设置-软件更新」配置 CDK 或使用 github 源进行资源版本更新 检测到新版本 正在后台下载…… 版本号: diff --git a/src/MaaWpfGui/Res/Localizations/zh-tw.xaml b/src/MaaWpfGui/Res/Localizations/zh-tw.xaml index 881b29f9c1..81351de935 100644 --- a/src/MaaWpfGui/Res/Localizations/zh-tw.xaml +++ b/src/MaaWpfGui/Res/Localizations/zh-tw.xaml @@ -242,7 +242,7 @@ 資源更新 資源更新來源 Mirror 醬 - Mirror 醬檢查到資源版本更新,可前往「設定-軟體更新」配置CDK或使用 github 源進行資源版本更新 + Mirror 醬檢查到資源版本更新,可前往「設定-軟體更新」配置 CDK 或使用 github 源進行資源版本更新 檢測到新版本 正在後臺下載…… 版本號: