mirror of
https://github.com/Prowlarr/Prowlarr.git
synced 2025-09-30 23:45:46 +02:00
moved hosting, system tray out of common
This commit is contained in:
@@ -12,17 +12,15 @@ namespace NzbDrone.Update.Providers
|
||||
private readonly ServiceProvider _serviceProvider;
|
||||
private readonly ProcessProvider _processProvider;
|
||||
private readonly EnvironmentProvider _environmentProvider;
|
||||
private readonly IHostController _hostController;
|
||||
private static readonly Logger logger = LogManager.GetCurrentClassLogger();
|
||||
|
||||
public UpdateProvider(DiskProvider diskProvider, ServiceProvider serviceProvider,
|
||||
ProcessProvider processProvider, EnvironmentProvider environmentProvider, IHostController hostController)
|
||||
ProcessProvider processProvider, EnvironmentProvider environmentProvider)
|
||||
{
|
||||
_diskProvider = diskProvider;
|
||||
_serviceProvider = serviceProvider;
|
||||
_processProvider = processProvider;
|
||||
_environmentProvider = environmentProvider;
|
||||
_hostController = hostController;
|
||||
}
|
||||
|
||||
public UpdateProvider()
|
||||
@@ -79,7 +77,7 @@ namespace NzbDrone.Update.Providers
|
||||
}
|
||||
|
||||
logger.Info("Killing all orphan IISExpress processes");
|
||||
_hostController.StopServer();
|
||||
_processProvider.KillAll("NzbDrone");
|
||||
|
||||
logger.Info("Creating backup of existing installation");
|
||||
_diskProvider.CopyDirectory(targetFolder, _environmentProvider.GetUpdateBackUpFolder());
|
||||
|
Reference in New Issue
Block a user