From 5bbce8fac6284ed33a31d2471db5c9f7bd45709d Mon Sep 17 00:00:00 2001 From: MistEO Date: Thu, 9 Jun 2022 19:18:01 +0800 Subject: [PATCH] =?UTF-8?q?feat.=E6=94=AF=E6=8C=81=E6=9B=B4=E5=A4=9A?= =?UTF-8?q?=E8=B5=84=E6=BA=90=E7=9A=84OTA=E5=8D=87=E7=BA=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/MeoAsstGui/ViewModels/SettingsViewModel.cs | 3 ++- src/MeoAsstGui/ViewModels/VersionUpdateViewModel.cs | 8 +++++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/MeoAsstGui/ViewModels/SettingsViewModel.cs b/src/MeoAsstGui/ViewModels/SettingsViewModel.cs index e31d0df504..c1644eefbb 100644 --- a/src/MeoAsstGui/ViewModels/SettingsViewModel.cs +++ b/src/MeoAsstGui/ViewModels/SettingsViewModel.cs @@ -1055,7 +1055,8 @@ namespace MeoAsstGui var updateModle = _container.Get(); Task.Run(() => { - if (!updateModle.CheckAndDownloadUpdate(true)) + if (!updateModle.CheckAndDownloadUpdate(true) + && !updateModle.ResourceOTA(true)) { using (var toast = new ToastNotification("已是最新版本~")) { diff --git a/src/MeoAsstGui/ViewModels/VersionUpdateViewModel.cs b/src/MeoAsstGui/ViewModels/VersionUpdateViewModel.cs index b84a8b3a17..a2240f4fe6 100644 --- a/src/MeoAsstGui/ViewModels/VersionUpdateViewModel.cs +++ b/src/MeoAsstGui/ViewModels/VersionUpdateViewModel.cs @@ -621,10 +621,10 @@ namespace MeoAsstGui return true; } - public bool ResourceOTA() + public bool ResourceOTA(bool force = false) { // 开发版不检查更新 - if (!isStableVersion()) + if (!force && !isStableVersion()) { return false; } @@ -650,7 +650,9 @@ namespace MeoAsstGui var update_dict = new Dictionary() { { "resource/stages.json" , "resource/stages.json"}, - { "resource/recruit.json", "resource/recruit.json" } + { "resource/recruit.json", "resource/recruit.json" }, + { "3rdparty/resource/Arknights-Tile-Pos/levels.json" , "resource/Arknights-Tile-Pos/levels.json"}, + { "resource/item_index.json", "resource/item_index.json" } }; bool updated = false;