2dust
2026-09-26 11:43:22 +08:00
parent 91a7ed65d5
commit d433aa3b04
2 changed files with 13 additions and 3 deletions
+1 -1
View File
@@ -2149,7 +2149,7 @@ namespace ServiceLib.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Not Support 的本地化字符串。 /// 查找类似 Not Supported 的本地化字符串。
/// </summary> /// </summary>
public static string MsgNotSupport { public static string MsgNotSupport {
get { get {
@@ -42,11 +42,21 @@ public partial class CheckUpdateViewModel : MyReactiveObject
this.WhenAnyValue(x => x.EnableUpdateViaProxy) this.WhenAnyValue(x => x.EnableUpdateViaProxy)
.Subscribe(c => _ = OnUpdateViaProxyChanged()); .Subscribe(c => _ = OnUpdateViaProxyChanged());
RefreshCheckUpdateItems(); AppEvents.HasUpdateNotified
.AsObservable()
.ObserveOn(RxSchedulers.MainThreadScheduler)
.Subscribe(bl => RefreshCheckUpdateItems(bl));
RefreshCheckUpdateItems(true);
} }
private void RefreshCheckUpdateItems() private void RefreshCheckUpdateItems(bool hasUpdate)
{ {
if (!hasUpdate)
{
return;
}
var models = CoreInfoManager.Instance.GetCheckUpdateCoreTypes() var models = CoreInfoManager.Instance.GetCheckUpdateCoreTypes()
.Select(t => GetCheckUpdateModel(t)) .Select(t => GetCheckUpdateModel(t))
.ToList(); .ToList();