mirror of https://github.com/2dust/v2rayN
Update CheckUpdateViewModel.cs
parent
4e042295d2
commit
bf8783fed7
|
@ -38,7 +38,7 @@ public class CheckUpdateViewModel : MyReactiveObject
|
|||
this.WhenAnyValue(
|
||||
x => x.EnableCheckPreReleaseUpdate,
|
||||
y => y == true)
|
||||
.Subscribe(c => { _config.CheckUpdateItem.CheckPreReleaseUpdate = EnableCheckPreReleaseUpdate; });
|
||||
.Subscribe(c => _config.CheckUpdateItem.CheckPreReleaseUpdate = EnableCheckPreReleaseUpdate);
|
||||
|
||||
RefreshCheckUpdateItems();
|
||||
}
|
||||
|
@ -158,11 +158,8 @@ public class CheckUpdateViewModel : MyReactiveObject
|
|||
UpdatedPlusPlus(_geo, "");
|
||||
}
|
||||
}
|
||||
await (new UpdateService()).UpdateGeoFileAll(_config, _updateUI)
|
||||
.ContinueWith(t =>
|
||||
{
|
||||
UpdatedPlusPlus(_geo, "");
|
||||
});
|
||||
await new UpdateService().UpdateGeoFileAll(_config, _updateUI)
|
||||
.ContinueWith(t => UpdatedPlusPlus(_geo, ""));
|
||||
}
|
||||
|
||||
private async Task CheckUpdateN(bool preRelease)
|
||||
|
@ -176,11 +173,8 @@ public class CheckUpdateViewModel : MyReactiveObject
|
|||
UpdatedPlusPlus(_v2rayN, msg);
|
||||
}
|
||||
}
|
||||
await (new UpdateService()).CheckUpdateGuiN(_config, _updateUI, preRelease)
|
||||
.ContinueWith(t =>
|
||||
{
|
||||
UpdatedPlusPlus(_v2rayN, "");
|
||||
});
|
||||
await new UpdateService().CheckUpdateGuiN(_config, _updateUI, preRelease)
|
||||
.ContinueWith(t => UpdatedPlusPlus(_v2rayN, ""));
|
||||
}
|
||||
|
||||
private async Task CheckUpdateCore(CheckUpdateModel model, bool preRelease)
|
||||
|
@ -196,11 +190,8 @@ public class CheckUpdateViewModel : MyReactiveObject
|
|||
}
|
||||
}
|
||||
var type = (ECoreType)Enum.Parse(typeof(ECoreType), model.CoreType);
|
||||
await (new UpdateService()).CheckUpdateCore(type, _config, _updateUI, preRelease)
|
||||
.ContinueWith(t =>
|
||||
{
|
||||
UpdatedPlusPlus(model.CoreType, "");
|
||||
});
|
||||
await new UpdateService().CheckUpdateCore(type, _config, _updateUI, preRelease)
|
||||
.ContinueWith(t => UpdatedPlusPlus(model.CoreType, ""));
|
||||
}
|
||||
|
||||
private async Task UpdateFinished()
|
||||
|
@ -311,7 +302,7 @@ public class CheckUpdateViewModel : MyReactiveObject
|
|||
|
||||
if (Utils.IsNonWindows())
|
||||
{
|
||||
var filesList = (new DirectoryInfo(toPath)).GetFiles().Select(u => u.FullName).ToList();
|
||||
var filesList = new DirectoryInfo(toPath).GetFiles().Select(u => u.FullName).ToList();
|
||||
foreach (var file in filesList)
|
||||
{
|
||||
await Utils.SetLinuxChmod(Path.Combine(toPath, item.CoreType.ToLower()));
|
||||
|
|
Loading…
Reference in New Issue