доработано обновление
This commit is contained in:
@@ -12,6 +12,7 @@ public sealed class UpdaterApp
|
||||
private readonly IInstaller _installer;
|
||||
private readonly IProcessManager _proc;
|
||||
|
||||
/// <inheritdoc/>
|
||||
public UpdaterApp(ILogger log, IExtractor extractor, IInstaller installer, IProcessManager proc)
|
||||
{
|
||||
_log = log;
|
||||
@@ -34,6 +35,7 @@ public sealed class UpdaterApp
|
||||
{
|
||||
_log.Error($"Extraction failed: {ex.Message}");
|
||||
Cleanup(tempExtractDir);
|
||||
_proc.StartApp(opts.InstallPath, opts.AppExe, opts.RestartDelayMs);
|
||||
return ExitCodes.ExtractFailed;
|
||||
}
|
||||
|
||||
@@ -45,6 +47,7 @@ public sealed class UpdaterApp
|
||||
{
|
||||
_log.Error($"Install failed: {ex.Message}");
|
||||
Cleanup(tempExtractDir);
|
||||
_proc.StartApp(opts.InstallPath, opts.AppExe, opts.RestartDelayMs);
|
||||
return ExitCodes.InstallFailed;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user