diff --git a/NzbDrone.Core/CentralDispatch.cs b/NzbDrone.Core/CentralDispatch.cs index f4239eb42..a7ea81258 100644 --- a/NzbDrone.Core/CentralDispatch.cs +++ b/NzbDrone.Core/CentralDispatch.cs @@ -71,6 +71,7 @@ namespace NzbDrone.Core _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 979940eea..b864ec4c4 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 68b869cb6..000000000 --- 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 7eed8f415..63ff28361 100644 --- a/NzbDrone.Core/Providers/PostProcessingProvider.cs +++ b/NzbDrone.Core/Providers/PostProcessingProvider.cs @@ -9,7 +9,7 @@ using NzbDrone.Core.Providers.Core; namespace NzbDrone.Core.Providers { - public class PostProcessingProvider : IPostProcessingProvider + public class PostProcessingProvider { private readonly ISeriesProvider _seriesProvider; private readonly IMediaFileProvider _mediaFileProvider; @@ -23,9 +23,9 @@ namespace NzbDrone.Core.Providers _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 7edaa0a65..e6b670839 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;