mirror of
https://github.com/wabbajack-tools/wabbajack.git
synced 2024-08-30 18:42:17 +00:00
ISubInstallerVM.Compile returns bool now
This commit is contained in:
parent
e2ebeb9af6
commit
f1c0da3b4f
@ -18,6 +18,6 @@ namespace Wabbajack
|
||||
void AfterInstallNavigation();
|
||||
int ConfigVisualVerticalOffset { get; }
|
||||
IObservable<bool> CanInstall { get; }
|
||||
Task Install();
|
||||
Task<bool> Install();
|
||||
}
|
||||
}
|
||||
|
@ -364,8 +364,8 @@ namespace Wabbajack
|
||||
{
|
||||
try
|
||||
{
|
||||
await this.Installer.Install();
|
||||
Completed = ErrorResponse.Success;
|
||||
var success = await this.Installer.Install();
|
||||
Completed = ErrorResponse.Create(success);
|
||||
try
|
||||
{
|
||||
this.ModList?.OpenReadmeWindow();
|
||||
|
@ -143,7 +143,7 @@ namespace Wabbajack
|
||||
Process.Start("explorer.exe", Location.TargetPath);
|
||||
}
|
||||
|
||||
public async Task Install()
|
||||
public async Task<bool> Install()
|
||||
{
|
||||
using (var installer = new MO2Installer(
|
||||
archive: Parent.ModListLocation.TargetPath,
|
||||
@ -154,14 +154,13 @@ namespace Wabbajack
|
||||
{
|
||||
Parent.MWVM.Settings.Performance.AttachToBatchProcessor(installer);
|
||||
|
||||
await Task.Run(async () =>
|
||||
return await Task.Run(async () =>
|
||||
{
|
||||
try
|
||||
{
|
||||
var workTask = installer.Begin();
|
||||
ActiveInstallation = installer;
|
||||
await workTask;
|
||||
return ErrorResponse.Success;
|
||||
return await workTask;
|
||||
}
|
||||
finally
|
||||
{
|
||||
|
@ -57,7 +57,7 @@ namespace Wabbajack
|
||||
throw new NotImplementedException();
|
||||
}
|
||||
|
||||
public async Task Install()
|
||||
public async Task<bool> Install()
|
||||
{
|
||||
AInstaller installer;
|
||||
|
||||
@ -72,13 +72,13 @@ namespace Wabbajack
|
||||
{
|
||||
Parent.MWVM.Settings.Performance.AttachToBatchProcessor(installer);
|
||||
|
||||
await Task.Run(async () =>
|
||||
return await Task.Run(async () =>
|
||||
{
|
||||
try
|
||||
{
|
||||
var workTask = installer.Begin();
|
||||
ActiveInstallation = installer;
|
||||
await workTask;
|
||||
return await workTask;
|
||||
}
|
||||
finally
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user