mirror of
https://github.com/Radarr/Radarr
synced 2025-01-30 19:31:35 +00:00
Removed IRenameProvider.
This commit is contained in:
parent
29690d9b6f
commit
e5413d67d6
7 changed files with 23 additions and 40 deletions
|
@ -61,7 +61,7 @@ public static void BindKernel()
|
|||
_kernel.Bind<TvDbProvider>().ToSelf();
|
||||
_kernel.Bind<HttpProvider>().ToSelf();
|
||||
_kernel.Bind<SeriesProvider>().ToSelf().InSingletonScope();
|
||||
_kernel.Bind<IRssSyncProvider>().To<RssSyncProvider>().InSingletonScope();
|
||||
_kernel.Bind<RssSyncProvider>().ToSelf().InSingletonScope();
|
||||
_kernel.Bind<ISeasonProvider>().To<SeasonProvider>();
|
||||
_kernel.Bind<IEpisodeProvider>().To<EpisodeProvider>();
|
||||
_kernel.Bind<UpcomingEpisodesProvider>().To<UpcomingEpisodesProvider>();
|
||||
|
@ -75,7 +75,7 @@ public static void BindKernel()
|
|||
_kernel.Bind<IConfigProvider>().To<ConfigProvider>().InSingletonScope();
|
||||
_kernel.Bind<ISyncProvider>().To<SyncProvider>().InSingletonScope();
|
||||
_kernel.Bind<IIndexerProvider>().To<IndexerProvider>().InSingletonScope();
|
||||
_kernel.Bind<IRenameProvider>().To<RenameProvider>().InSingletonScope();
|
||||
_kernel.Bind<RenameProvider>().ToSelf().InSingletonScope();
|
||||
_kernel.Bind<NotificationProvider>().ToSelf().InSingletonScope();
|
||||
_kernel.Bind<ILogProvider>().To<LogProvider>().InSingletonScope();
|
||||
_kernel.Bind<IMediaFileProvider>().To<MediaFileProvider>().InSingletonScope();
|
||||
|
|
|
@ -182,11 +182,10 @@
|
|||
<Compile Include="Providers\ExternalNotificationProvider.cs" />
|
||||
<Compile Include="Providers\Feed\NzbsOrgFeedProvider.cs" />
|
||||
<Compile Include="Providers\HistoryProvider.cs" />
|
||||
<Compile Include="Providers\IBacklogProvider.cs" />
|
||||
<Compile Include="Providers\BacklogProvider.cs" />
|
||||
<Compile Include="Providers\IIndexerProvider.cs" />
|
||||
<Compile Include="Providers\IndexerProvider.cs" />
|
||||
<Compile Include="Providers\IRenameProvider.cs" />
|
||||
<Compile Include="Providers\IRssSyncProvider.cs" />
|
||||
<Compile Include="Providers\RssSyncProvider.cs" />
|
||||
<Compile Include="Providers\PostProcessingProvider.cs" />
|
||||
<Compile Include="Providers\QualityProvider.cs" />
|
||||
<Compile Include="Providers\RenameProvider.cs" />
|
||||
|
|
|
@ -1,16 +0,0 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
namespace NzbDrone.Core.Providers
|
||||
{
|
||||
public interface IRenameProvider
|
||||
{
|
||||
void RenameAll();
|
||||
void RenameSeries(int seriesId);
|
||||
void RenameSeason(int seasonId);
|
||||
void RenameEpisode(int episodeId);
|
||||
void RenameEpisodeFile(int episodeFileId, bool newDownload);
|
||||
}
|
||||
}
|
|
@ -13,10 +13,10 @@ public class PostProcessingProvider
|
|||
{
|
||||
private readonly SeriesProvider _seriesProvider;
|
||||
private readonly IMediaFileProvider _mediaFileProvider;
|
||||
private readonly IRenameProvider _renameProvider;
|
||||
private readonly RenameProvider _renameProvider;
|
||||
|
||||
public PostProcessingProvider(SeriesProvider seriesProvider,
|
||||
IMediaFileProvider mediaFileProvider, IRenameProvider renameProvider)
|
||||
IMediaFileProvider mediaFileProvider, RenameProvider renameProvider)
|
||||
{
|
||||
_seriesProvider = seriesProvider;
|
||||
_mediaFileProvider = mediaFileProvider;
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
|
||||
namespace NzbDrone.Core.Providers
|
||||
{
|
||||
public class RenameProvider : IRenameProvider
|
||||
public class RenameProvider
|
||||
{
|
||||
private readonly SeriesProvider _seriesProvider;
|
||||
private readonly ISeasonProvider _seasonProvider;
|
||||
|
@ -41,8 +41,8 @@ public RenameProvider(SeriesProvider seriesProvider, ISeasonProvider seasonProvi
|
|||
_externalNotificationProvider = extenalNotificationProvider;
|
||||
}
|
||||
|
||||
#region IRenameProvider Members
|
||||
public void RenameAll()
|
||||
#region RenameProvider Members
|
||||
public virtual void RenameAll()
|
||||
{
|
||||
//Get a list of all episode files/episodes and rename them
|
||||
|
||||
|
@ -61,8 +61,8 @@ public void RenameAll()
|
|||
StartRename();
|
||||
}
|
||||
}
|
||||
|
||||
public void RenameSeries(int seriesId)
|
||||
|
||||
public virtual void RenameSeries(int seriesId)
|
||||
{
|
||||
//Get a list of all applicable episode files/episodes and rename them
|
||||
|
||||
|
@ -83,8 +83,8 @@ public void RenameSeries(int seriesId)
|
|||
StartRename();
|
||||
}
|
||||
}
|
||||
|
||||
public void RenameSeason(int seasonId)
|
||||
|
||||
public virtual void RenameSeason(int seasonId)
|
||||
{
|
||||
//Get a list of all applicable episode files/episodes and rename them
|
||||
var season = _seasonProvider.GetSeason(seasonId);
|
||||
|
@ -105,8 +105,8 @@ public void RenameSeason(int seasonId)
|
|||
StartRename();
|
||||
}
|
||||
}
|
||||
|
||||
public void RenameEpisode(int episodeId)
|
||||
|
||||
public virtual void RenameEpisode(int episodeId)
|
||||
{
|
||||
//This will properly rename multi-episode files if asked to rename either of the episode
|
||||
var episode = _episodeProvider.GetEpisode(episodeId);
|
||||
|
@ -126,8 +126,8 @@ public void RenameEpisode(int episodeId)
|
|||
_epsToRename.Add(erm);
|
||||
StartRename();
|
||||
}
|
||||
|
||||
public void RenameEpisodeFile(int episodeFileId, bool newDownload)
|
||||
|
||||
public virtual void RenameEpisodeFile(int episodeFileId, bool newDownload)
|
||||
{
|
||||
//This will properly rename multi-episode files if asked to rename either of the episode
|
||||
var episodeFile = _mediaFileProvider.GetEpisodeFile(episodeFileId);
|
||||
|
|
|
@ -10,7 +10,7 @@ namespace NzbDrone.Core.Providers
|
|||
{
|
||||
public class TimerProvider
|
||||
{
|
||||
private readonly IRssSyncProvider _rssSyncProvider;
|
||||
private readonly RssSyncProvider _rssSyncProvider;
|
||||
private readonly SeriesProvider _seriesProvider;
|
||||
private readonly ISeasonProvider _seasonProvider;
|
||||
private readonly IEpisodeProvider _episodeProvider;
|
||||
|
@ -21,7 +21,7 @@ public class TimerProvider
|
|||
private DateTime _rssSyncNextInterval;
|
||||
private static readonly Logger Logger = LogManager.GetCurrentClassLogger();
|
||||
|
||||
public TimerProvider(IRssSyncProvider rssSyncProvider, SeriesProvider seriesProvider, ISeasonProvider seasonProvider, IEpisodeProvider episodeProvider, IMediaFileProvider mediaFileProvider)
|
||||
public TimerProvider(RssSyncProvider rssSyncProvider, SeriesProvider seriesProvider, ISeasonProvider seasonProvider, IEpisodeProvider episodeProvider, IMediaFileProvider mediaFileProvider)
|
||||
{
|
||||
_rssSyncProvider = rssSyncProvider;
|
||||
_seriesProvider = seriesProvider;
|
||||
|
|
|
@ -24,19 +24,19 @@ public class SeriesController : Controller
|
|||
private readonly SeriesProvider _seriesProvider;
|
||||
private readonly IEpisodeProvider _episodeProvider;
|
||||
private readonly ISyncProvider _syncProvider;
|
||||
private readonly IRssSyncProvider _rssSyncProvider;
|
||||
private readonly RssSyncProvider _rssSyncProvider;
|
||||
private readonly QualityProvider _qualityProvider;
|
||||
private readonly IMediaFileProvider _mediaFileProvider;
|
||||
private readonly IRenameProvider _renameProvider;
|
||||
private readonly RenameProvider _renameProvider;
|
||||
private readonly RootDirProvider _rootDirProvider;
|
||||
private readonly TvDbProvider _tvDbProvider;
|
||||
//
|
||||
// GET: /Series/
|
||||
|
||||
public SeriesController(ISyncProvider syncProvider, SeriesProvider seriesProvider,
|
||||
IEpisodeProvider episodeProvider, IRssSyncProvider rssSyncProvider,
|
||||
IEpisodeProvider episodeProvider, RssSyncProvider rssSyncProvider,
|
||||
QualityProvider qualityProvider, IMediaFileProvider mediaFileProvider,
|
||||
IRenameProvider renameProvider, RootDirProvider rootDirProvider,
|
||||
RenameProvider renameProvider, RootDirProvider rootDirProvider,
|
||||
TvDbProvider tvDbProvider)
|
||||
{
|
||||
_seriesProvider = seriesProvider;
|
||||
|
|
Loading…
Reference in a new issue