Bug fix for check update

This commit is contained in:
2dust
2024-10-04 17:10:30 +08:00
parent 3ecbd3bc10
commit 20bb263b06
2 changed files with 8 additions and 7 deletions

View File

@@ -196,20 +196,20 @@ namespace ServiceLib.ViewModels
});
}
private void UpdateFinished()
private async Task UpdateFinished()
{
if (_lstUpdated.Count > 0 && _lstUpdated.Count(x => x.isFinished == true) == _lstUpdated.Count)
{
_updateView?.Invoke(EViewAction.DispatcherCheckUpdateFinished, false);
Task.Delay(1000);
await Task.Delay(2000);
UpgradeCore();
if (_lstUpdated.Any(x => x.coreType == _v2rayN && x.isFinished == true))
{
Task.Delay(1000);
await Task.Delay(1000);
UpgradeN();
}
Task.Delay(1000);
await Task.Delay(1000);
_updateView?.Invoke(EViewAction.DispatcherCheckUpdateFinished, true);
}
}