diff --git a/NzbDrone.Core/CentralDispatch.cs b/NzbDrone.Core/CentralDispatch.cs index f4239eb420..a7ea812586 100644 --- a/NzbDrone.Core/CentralDispatch.cs +++ b/NzbDrone.Core/CentralDispatch.cs @@ -71,6 +71,7 @@ public static void BindKernel() _kernel.Bind().To(); _kernel.Bind().To(); _kernel.Bind().To(); + _kernel.Bind().To(); _kernel.Bind().To().InSingletonScope(); _kernel.Bind().To().InSingletonScope(); _kernel.Bind().To().InSingletonScope(); diff --git a/NzbDrone.Core/NzbDrone.Core.csproj b/NzbDrone.Core/NzbDrone.Core.csproj index 979940eea2..b864ec4c45 100644 --- a/NzbDrone.Core/NzbDrone.Core.csproj +++ b/NzbDrone.Core/NzbDrone.Core.csproj @@ -187,7 +187,6 @@ - diff --git a/NzbDrone.Core/Providers/IPostProcessingProvider.cs b/NzbDrone.Core/Providers/IPostProcessingProvider.cs deleted file mode 100644 index 68b869cb69..0000000000 --- a/NzbDrone.Core/Providers/IPostProcessingProvider.cs +++ /dev/null @@ -1,12 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; - -namespace NzbDrone.Core.Providers -{ - public interface IPostProcessingProvider - { - void ProcessEpisode(string dir, string nzbName); - } -} diff --git a/NzbDrone.Core/Providers/PostProcessingProvider.cs b/NzbDrone.Core/Providers/PostProcessingProvider.cs index 7eed8f415a..63ff283612 100644 --- a/NzbDrone.Core/Providers/PostProcessingProvider.cs +++ b/NzbDrone.Core/Providers/PostProcessingProvider.cs @@ -9,7 +9,7 @@ namespace NzbDrone.Core.Providers { - public class PostProcessingProvider : IPostProcessingProvider + public class PostProcessingProvider { private readonly ISeriesProvider _seriesProvider; private readonly IMediaFileProvider _mediaFileProvider; @@ -23,9 +23,9 @@ public PostProcessingProvider(ISeriesProvider seriesProvider, _renameProvider = renameProvider; } - #region IPostProcessingProvider Members + #region PostProcessingProvider Members - public void ProcessEpisode(string dir, string nzbName) + public virtual void ProcessEpisode(string dir, string nzbName) { var parsedSeries = Parser.ParseSeriesName(nzbName); var series = _seriesProvider.FindSeries(parsedSeries); diff --git a/NzbDrone.Web/Controllers/ApiController.cs b/NzbDrone.Web/Controllers/ApiController.cs index 7edaa0a658..e6b670839d 100644 --- a/NzbDrone.Web/Controllers/ApiController.cs +++ b/NzbDrone.Web/Controllers/ApiController.cs @@ -13,12 +13,12 @@ namespace NzbDrone.Web.Controllers { public class ApiController : Controller { - private readonly IPostProcessingProvider _postProcessingProvider; + private readonly PostProcessingProvider _postProcessingProvider; private readonly IConfigProvider _configProvider; private static readonly Logger Logger = LogManager.GetCurrentClassLogger(); - public ApiController(IPostProcessingProvider postProcessingProvider, IConfigProvider configProvider) + public ApiController(PostProcessingProvider postProcessingProvider, IConfigProvider configProvider) { _postProcessingProvider = postProcessingProvider; _configProvider = configProvider;