mirror of https://github.com/lidarr/Lidarr
Removed IPostProcessingProvider
This commit is contained in:
parent
030c6fb7b7
commit
0ee4f8cc9b
|
@ -71,6 +71,7 @@ namespace NzbDrone.Core
|
||||||
_kernel.Bind<RootDirProvider>().To<RootDirProvider>();
|
_kernel.Bind<RootDirProvider>().To<RootDirProvider>();
|
||||||
_kernel.Bind<IExtenalNotificationProvider>().To<ExternalNotificationProvider>();
|
_kernel.Bind<IExtenalNotificationProvider>().To<ExternalNotificationProvider>();
|
||||||
_kernel.Bind<XbmcProvider>().To<XbmcProvider>();
|
_kernel.Bind<XbmcProvider>().To<XbmcProvider>();
|
||||||
|
_kernel.Bind<PostProcessingProvider>().To<PostProcessingProvider>();
|
||||||
_kernel.Bind<IConfigProvider>().To<ConfigProvider>().InSingletonScope();
|
_kernel.Bind<IConfigProvider>().To<ConfigProvider>().InSingletonScope();
|
||||||
_kernel.Bind<ISyncProvider>().To<SyncProvider>().InSingletonScope();
|
_kernel.Bind<ISyncProvider>().To<SyncProvider>().InSingletonScope();
|
||||||
_kernel.Bind<IIndexerProvider>().To<IndexerProvider>().InSingletonScope();
|
_kernel.Bind<IIndexerProvider>().To<IndexerProvider>().InSingletonScope();
|
||||||
|
|
|
@ -187,7 +187,6 @@
|
||||||
<Compile Include="Providers\IHistoryProvider.cs" />
|
<Compile Include="Providers\IHistoryProvider.cs" />
|
||||||
<Compile Include="Providers\IIndexerProvider.cs" />
|
<Compile Include="Providers\IIndexerProvider.cs" />
|
||||||
<Compile Include="Providers\IndexerProvider.cs" />
|
<Compile Include="Providers\IndexerProvider.cs" />
|
||||||
<Compile Include="Providers\IPostProcessingProvider.cs" />
|
|
||||||
<Compile Include="Providers\IRenameProvider.cs" />
|
<Compile Include="Providers\IRenameProvider.cs" />
|
||||||
<Compile Include="Providers\IRssSyncProvider.cs" />
|
<Compile Include="Providers\IRssSyncProvider.cs" />
|
||||||
<Compile Include="Providers\PostProcessingProvider.cs" />
|
<Compile Include="Providers\PostProcessingProvider.cs" />
|
||||||
|
|
|
@ -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);
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -9,7 +9,7 @@ using NzbDrone.Core.Providers.Core;
|
||||||
|
|
||||||
namespace NzbDrone.Core.Providers
|
namespace NzbDrone.Core.Providers
|
||||||
{
|
{
|
||||||
public class PostProcessingProvider : IPostProcessingProvider
|
public class PostProcessingProvider
|
||||||
{
|
{
|
||||||
private readonly ISeriesProvider _seriesProvider;
|
private readonly ISeriesProvider _seriesProvider;
|
||||||
private readonly IMediaFileProvider _mediaFileProvider;
|
private readonly IMediaFileProvider _mediaFileProvider;
|
||||||
|
@ -23,9 +23,9 @@ namespace NzbDrone.Core.Providers
|
||||||
_renameProvider = renameProvider;
|
_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 parsedSeries = Parser.ParseSeriesName(nzbName);
|
||||||
var series = _seriesProvider.FindSeries(parsedSeries);
|
var series = _seriesProvider.FindSeries(parsedSeries);
|
||||||
|
|
|
@ -13,12 +13,12 @@ namespace NzbDrone.Web.Controllers
|
||||||
{
|
{
|
||||||
public class ApiController : Controller
|
public class ApiController : Controller
|
||||||
{
|
{
|
||||||
private readonly IPostProcessingProvider _postProcessingProvider;
|
private readonly PostProcessingProvider _postProcessingProvider;
|
||||||
private readonly IConfigProvider _configProvider;
|
private readonly IConfigProvider _configProvider;
|
||||||
|
|
||||||
private static readonly Logger Logger = LogManager.GetCurrentClassLogger();
|
private static readonly Logger Logger = LogManager.GetCurrentClassLogger();
|
||||||
|
|
||||||
public ApiController(IPostProcessingProvider postProcessingProvider, IConfigProvider configProvider)
|
public ApiController(PostProcessingProvider postProcessingProvider, IConfigProvider configProvider)
|
||||||
{
|
{
|
||||||
_postProcessingProvider = postProcessingProvider;
|
_postProcessingProvider = postProcessingProvider;
|
||||||
_configProvider = configProvider;
|
_configProvider = configProvider;
|
||||||
|
|
Loading…
Reference in New Issue