mirror of
https://github.com/lidarr/lidarr.git
synced 2025-08-21 14:03:29 -07:00
back to tiny for now
This commit is contained in:
parent
2912561d0e
commit
4deecde092
84 changed files with 617 additions and 558 deletions
|
@ -2,20 +2,20 @@
|
|||
using System.IO;
|
||||
using NLog;
|
||||
using NzbDrone.Common;
|
||||
using NzbDrone.Common.Composition;
|
||||
using NzbDrone.Update.Providers;
|
||||
using TinyIoC;
|
||||
|
||||
namespace NzbDrone.Update
|
||||
{
|
||||
public class Program
|
||||
{
|
||||
private readonly UpdateProvider _updateProvider;
|
||||
private readonly ProcessProvider _processProvider;
|
||||
private static TinyIoCContainer _container;
|
||||
private readonly IProcessProvider _processProvider;
|
||||
private static IContainer _container;
|
||||
|
||||
private static readonly Logger logger = LogManager.GetCurrentClassLogger();
|
||||
|
||||
public Program(UpdateProvider updateProvider, ProcessProvider processProvider)
|
||||
public Program(UpdateProvider updateProvider, IProcessProvider processProvider)
|
||||
{
|
||||
_updateProvider = updateProvider;
|
||||
_processProvider = processProvider;
|
||||
|
@ -29,7 +29,7 @@ namespace NzbDrone.Update
|
|||
|
||||
_container = UpdateContainerBuilder.Build();
|
||||
|
||||
logger.Info("Updating NzbDrone to version {0}", _container.Resolve<EnvironmentProvider>().Version);
|
||||
logger.Info("Updating NzbDrone to version {0}", _container.Resolve<IEnvironmentProvider>().Version);
|
||||
_container.Resolve<Program>().Start(args);
|
||||
}
|
||||
catch (Exception e)
|
||||
|
@ -44,8 +44,8 @@ namespace NzbDrone.Update
|
|||
{
|
||||
try
|
||||
{
|
||||
var environmentProvider = _container.Resolve<EnvironmentProvider>();
|
||||
var diskProvider = _container.Resolve<DiskProvider>();
|
||||
var environmentProvider = _container.Resolve<IEnvironmentProvider>();
|
||||
var diskProvider = _container.Resolve<IDiskProvider>();
|
||||
logger.Info("Copying log files to application directory.");
|
||||
diskProvider.CopyDirectory(environmentProvider.GetSandboxLogFolder(), environmentProvider.GetUpdateLogFolder());
|
||||
}
|
||||
|
|
|
@ -2,19 +2,20 @@
|
|||
using System.IO;
|
||||
using NLog;
|
||||
using NzbDrone.Common;
|
||||
using IServiceProvider = NzbDrone.Common.IServiceProvider;
|
||||
|
||||
namespace NzbDrone.Update.Providers
|
||||
{
|
||||
public class UpdateProvider
|
||||
{
|
||||
private readonly DiskProvider _diskProvider;
|
||||
private readonly ServiceProvider _serviceProvider;
|
||||
private readonly ProcessProvider _processProvider;
|
||||
private readonly EnvironmentProvider _environmentProvider;
|
||||
private readonly IDiskProvider _diskProvider;
|
||||
private readonly IServiceProvider _serviceProvider;
|
||||
private readonly IProcessProvider _processProvider;
|
||||
private readonly IEnvironmentProvider _environmentProvider;
|
||||
private static readonly Logger logger = LogManager.GetCurrentClassLogger();
|
||||
|
||||
public UpdateProvider(DiskProvider diskProvider, ServiceProvider serviceProvider,
|
||||
ProcessProvider processProvider, EnvironmentProvider environmentProvider)
|
||||
public UpdateProvider(IDiskProvider diskProvider, IServiceProvider serviceProvider,
|
||||
IProcessProvider processProvider, IEnvironmentProvider environmentProvider)
|
||||
{
|
||||
_diskProvider = diskProvider;
|
||||
_serviceProvider = serviceProvider;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
using NzbDrone.Common;
|
||||
using TinyIoC;
|
||||
using NzbDrone.Common.Composition;
|
||||
|
||||
namespace NzbDrone.Update
|
||||
{
|
||||
|
@ -11,7 +11,7 @@ namespace NzbDrone.Update
|
|||
|
||||
}
|
||||
|
||||
public static TinyIoCContainer Build()
|
||||
public static IContainer Build()
|
||||
{
|
||||
return new UpdateContainerBuilder().Container;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue