You've already forked Sonarr
mirror of
https://github.com/Sonarr/Sonarr.git
synced 2025-11-06 09:19:38 +02:00
Removed IConfigProvider, ISeasonProvider, ISyncProvider
This commit is contained in:
@@ -5,7 +5,7 @@ using SubSonic.Repository;
|
||||
|
||||
namespace NzbDrone.Core.Providers.Core
|
||||
{
|
||||
public class ConfigProvider : IConfigProvider
|
||||
public class ConfigProvider
|
||||
{
|
||||
private static readonly Logger Logger = LogManager.GetCurrentClassLogger();
|
||||
private readonly IRepository _sonicRepo;
|
||||
@@ -15,7 +15,11 @@ namespace NzbDrone.Core.Providers.Core
|
||||
_sonicRepo = dataRepository;
|
||||
}
|
||||
|
||||
public String ApiKey
|
||||
public ConfigProvider()
|
||||
{
|
||||
}
|
||||
|
||||
public virtual String ApiKey
|
||||
{
|
||||
get { return GetValue("ApiKey"); }
|
||||
|
||||
@@ -23,154 +27,154 @@ namespace NzbDrone.Core.Providers.Core
|
||||
}
|
||||
|
||||
|
||||
public String EpisodeNameFormat
|
||||
public virtual String EpisodeNameFormat
|
||||
{
|
||||
get { return GetValue("EpisodeNameFormat"); }
|
||||
|
||||
set { SetValue("EpisodeNameFormat", value); }
|
||||
}
|
||||
|
||||
public String SeriesRoot
|
||||
public virtual String SeriesRoot
|
||||
{
|
||||
get { return GetValue("SeriesRoots"); }
|
||||
|
||||
set { SetValue("SeriesRoots", value); }
|
||||
}
|
||||
|
||||
public String NzbMatrixUsername
|
||||
public virtual String NzbMatrixUsername
|
||||
{
|
||||
get { return GetValue("NzbMatrixUsername"); }
|
||||
|
||||
set { SetValue("NzbMatrixUsername", value); }
|
||||
}
|
||||
|
||||
public String NzbMatrixApiKey
|
||||
public virtual String NzbMatrixApiKey
|
||||
{
|
||||
get { return GetValue("NzbMatrixApiKey"); }
|
||||
|
||||
set { SetValue("NzbMatrixApiKey", value); }
|
||||
}
|
||||
|
||||
public String NzbsOrgUId
|
||||
public virtual String NzbsOrgUId
|
||||
{
|
||||
get { return GetValue("NzbsOrgUId"); }
|
||||
|
||||
set { SetValue("NzbsOrgUId", value); }
|
||||
}
|
||||
|
||||
public String NzbsOrgHash
|
||||
public virtual String NzbsOrgHash
|
||||
{
|
||||
get { return GetValue("NzbsOrgHash"); }
|
||||
|
||||
set { SetValue("NzbsOrgHash", value); }
|
||||
}
|
||||
|
||||
public String NzbsrusUId
|
||||
public virtual String NzbsrusUId
|
||||
{
|
||||
get { return GetValue("NzbsrusUId"); }
|
||||
|
||||
set { SetValue("NzbsrusUId", value); }
|
||||
}
|
||||
|
||||
public String NzbsrusHash
|
||||
public virtual String NzbsrusHash
|
||||
{
|
||||
get { return GetValue("NzbsrusHash"); }
|
||||
|
||||
set { SetValue("NzbsrusHash", value); }
|
||||
}
|
||||
|
||||
public String SyncFrequency
|
||||
public virtual String SyncFrequency
|
||||
{
|
||||
get { return GetValue("SyncFrequency"); }
|
||||
|
||||
set { SetValue("SyncFrequency", value); }
|
||||
}
|
||||
|
||||
public String DownloadPropers
|
||||
public virtual String DownloadPropers
|
||||
{
|
||||
get { return GetValue("DownloadPropers"); }
|
||||
|
||||
set { SetValue("DownloadPropers", value); }
|
||||
}
|
||||
|
||||
public String Retention
|
||||
public virtual String Retention
|
||||
{
|
||||
get { return GetValue("Retention"); }
|
||||
|
||||
set { SetValue("Retention", value); }
|
||||
}
|
||||
|
||||
public String SabHost
|
||||
public virtual String SabHost
|
||||
{
|
||||
get { return GetValue("SabHost"); }
|
||||
|
||||
set { SetValue("SabHost", value); }
|
||||
}
|
||||
|
||||
public String SabPort
|
||||
public virtual String SabPort
|
||||
{
|
||||
get { return GetValue("SabPort"); }
|
||||
|
||||
set { SetValue("SabPort", value); }
|
||||
}
|
||||
|
||||
public String SabApiKey
|
||||
public virtual String SabApiKey
|
||||
{
|
||||
get { return GetValue("SabApiKey"); }
|
||||
|
||||
set { SetValue("SabApiKey", value); }
|
||||
}
|
||||
|
||||
public String SabUsername
|
||||
public virtual String SabUsername
|
||||
{
|
||||
get { return GetValue("SabUsername"); }
|
||||
|
||||
set { SetValue("SabUsername", value); }
|
||||
}
|
||||
|
||||
public String SabPassword
|
||||
public virtual String SabPassword
|
||||
{
|
||||
get { return GetValue("SabPassword"); }
|
||||
|
||||
set { SetValue("SabPassword", value); }
|
||||
}
|
||||
|
||||
public String SabTvCategory
|
||||
public virtual String SabTvCategory
|
||||
{
|
||||
get { return GetValue("SabTvCategory"); }
|
||||
|
||||
set { SetValue("SabTvCategory", value); }
|
||||
}
|
||||
|
||||
public String SabTvPriority
|
||||
public virtual String SabTvPriority
|
||||
{
|
||||
get { return GetValue("SabTvPriority"); }
|
||||
|
||||
set { SetValue("SabTvPriority", value); }
|
||||
}
|
||||
|
||||
public String UseBlackhole
|
||||
public virtual String UseBlackhole
|
||||
{
|
||||
get { return GetValue("UseBlackhole"); }
|
||||
|
||||
set { SetValue("UseBlackhole", value); }
|
||||
}
|
||||
|
||||
public String BlackholeDirectory
|
||||
public virtual String BlackholeDirectory
|
||||
{
|
||||
get { return GetValue("BlackholeDirectory"); }
|
||||
|
||||
set { SetValue("BlackholeDirectory", value); }
|
||||
}
|
||||
|
||||
public bool UseSeasonFolder
|
||||
public virtual bool UseSeasonFolder
|
||||
{
|
||||
get { return GetValueBoolean("Sorting_SeasonFolder", true); }
|
||||
|
||||
set { SetValue("Sorting_SeasonFolder", value); }
|
||||
}
|
||||
|
||||
public int DefaultQualityProfile
|
||||
public virtual int DefaultQualityProfile
|
||||
{
|
||||
get { return GetValueInt("DefaultQualityProfile", 1); }
|
||||
|
||||
@@ -193,7 +197,7 @@ namespace NzbDrone.Core.Providers.Core
|
||||
return Convert.ToInt16(GetValue(key, defaultValue, false));
|
||||
}
|
||||
|
||||
public string GetValue(string key, object defaultValue, bool makePermanent)
|
||||
public virtual string GetValue(string key, object defaultValue, bool makePermanent)
|
||||
{
|
||||
string value;
|
||||
|
||||
@@ -210,17 +214,17 @@ namespace NzbDrone.Core.Providers.Core
|
||||
return value;
|
||||
}
|
||||
|
||||
public void SetValue(string key, Boolean value)
|
||||
public virtual void SetValue(string key, Boolean value)
|
||||
{
|
||||
SetValue(key, value.ToString());
|
||||
}
|
||||
|
||||
public void SetValue(string key, int value)
|
||||
public virtual void SetValue(string key, int value)
|
||||
{
|
||||
SetValue(key, value.ToString());
|
||||
}
|
||||
|
||||
public void SetValue(string key, string value)
|
||||
public virtual void SetValue(string key, string value)
|
||||
{
|
||||
if (String.IsNullOrEmpty(key))
|
||||
throw new ArgumentOutOfRangeException("key");
|
||||
|
||||
@@ -1,34 +0,0 @@
|
||||
using System;
|
||||
|
||||
namespace NzbDrone.Core.Providers.Core
|
||||
{
|
||||
public interface IConfigProvider
|
||||
{
|
||||
String SeriesRoot { get; set; }
|
||||
String EpisodeNameFormat { get; set; }
|
||||
String NzbMatrixUsername { get; set; }
|
||||
String NzbMatrixApiKey { get; set; }
|
||||
String NzbsOrgUId { get; set; }
|
||||
String NzbsOrgHash { get; set; }
|
||||
String NzbsrusUId { get; set; }
|
||||
String NzbsrusHash { get; set; }
|
||||
String DownloadPropers { get; set; }
|
||||
String Retention { get; set; }
|
||||
String SabHost { get; set; }
|
||||
String SabPort { get; set; }
|
||||
String SabApiKey { get; set; }
|
||||
String SabUsername { get; set; }
|
||||
String SabPassword { get; set; }
|
||||
String SabTvCategory { get; set; }
|
||||
String UseBlackhole { get; set; }
|
||||
String BlackholeDirectory { get; set; }
|
||||
String SyncFrequency { get; set; }
|
||||
String SabTvPriority { get; set; }
|
||||
String ApiKey { get; set; }
|
||||
bool UseSeasonFolder { get; set; }
|
||||
int DefaultQualityProfile { get; set; }
|
||||
|
||||
string GetValue(string key, object defaultValue, bool makePermanent);
|
||||
void SetValue(string key, string value);
|
||||
}
|
||||
}
|
||||
@@ -15,14 +15,14 @@ namespace NzbDrone.Core.Providers
|
||||
|
||||
private readonly IRepository _sonicRepo;
|
||||
private readonly SeriesProvider _series;
|
||||
private readonly ISeasonProvider _seasons;
|
||||
private readonly SeasonProvider _seasons;
|
||||
private readonly TvDbProvider _tvDb;
|
||||
private readonly HistoryProvider _history;
|
||||
private readonly QualityProvider _quality;
|
||||
private static readonly Logger Logger = LogManager.GetCurrentClassLogger();
|
||||
|
||||
public EpisodeProvider(IRepository sonicRepo, SeriesProvider seriesProvider,
|
||||
ISeasonProvider seasonProvider, TvDbProvider tvDbProvider,
|
||||
SeasonProvider seasonProvider, TvDbProvider tvDbProvider,
|
||||
HistoryProvider history, QualityProvider quality)
|
||||
{
|
||||
_sonicRepo = sonicRepo;
|
||||
|
||||
@@ -12,12 +12,12 @@ namespace NzbDrone.Core.Providers
|
||||
{
|
||||
public class ExternalNotificationProvider
|
||||
{
|
||||
private readonly IConfigProvider _configProvider;
|
||||
private readonly ConfigProvider _configProvider;
|
||||
private readonly XbmcProvider _xbmcProvider;
|
||||
|
||||
private static readonly Logger Logger = LogManager.GetCurrentClassLogger();
|
||||
|
||||
public ExternalNotificationProvider(IConfigProvider configProvider, XbmcProvider xbmcProvider)
|
||||
public ExternalNotificationProvider(ConfigProvider configProvider, XbmcProvider xbmcProvider)
|
||||
{
|
||||
_configProvider = configProvider;
|
||||
_xbmcProvider = xbmcProvider;
|
||||
|
||||
@@ -9,14 +9,14 @@ namespace NzbDrone.Core.Providers.Feed
|
||||
public abstract class FeedProviderBase
|
||||
{
|
||||
protected readonly SeriesProvider _seriesProvider;
|
||||
protected readonly ISeasonProvider _seasonProvider;
|
||||
protected readonly SeasonProvider _seasonProvider;
|
||||
protected readonly EpisodeProvider _episodeProvider;
|
||||
protected readonly IConfigProvider _configProvider;
|
||||
protected readonly ConfigProvider _configProvider;
|
||||
private readonly HttpProvider _httpProvider;
|
||||
protected static readonly Logger Logger = LogManager.GetCurrentClassLogger();
|
||||
|
||||
public FeedProviderBase(SeriesProvider seriesProvider, ISeasonProvider seasonProvider,
|
||||
EpisodeProvider episodeProvider, IConfigProvider configProvider, HttpProvider httpProvider)
|
||||
public FeedProviderBase(SeriesProvider seriesProvider, SeasonProvider seasonProvider,
|
||||
EpisodeProvider episodeProvider, ConfigProvider configProvider, HttpProvider httpProvider)
|
||||
{
|
||||
_seriesProvider = seriesProvider;
|
||||
_seasonProvider = seasonProvider;
|
||||
|
||||
@@ -9,7 +9,7 @@ namespace NzbDrone.Core.Providers.Feed
|
||||
{
|
||||
class NzbsOrgFeedProvider : FeedProviderBase
|
||||
{
|
||||
public NzbsOrgFeedProvider(SeriesProvider seriesProvider, ISeasonProvider seasonProvider, EpisodeProvider episodeProvider, IConfigProvider configProvider, HttpProvider httpProvider)
|
||||
public NzbsOrgFeedProvider(SeriesProvider seriesProvider, SeasonProvider seasonProvider, EpisodeProvider episodeProvider, ConfigProvider configProvider, HttpProvider httpProvider)
|
||||
: base(seriesProvider, seasonProvider, episodeProvider, configProvider, httpProvider)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -1,23 +0,0 @@
|
||||
using System.Collections.Generic;
|
||||
using NzbDrone.Core.Model;
|
||||
using NzbDrone.Core.Repository;
|
||||
|
||||
namespace NzbDrone.Core.Providers
|
||||
{
|
||||
public interface IMediaFileProvider
|
||||
{
|
||||
/// <summary>
|
||||
/// Scans the specified series folder for media files
|
||||
/// </summary>
|
||||
/// <param name="series">The series to be scanned</param>
|
||||
List<EpisodeFile> Scan(Series series);
|
||||
List<EpisodeFile> Scan(Series series, string path);
|
||||
EpisodeFile ImportFile(Series series, string filePath);
|
||||
void CleanUp(List<EpisodeFile> files);
|
||||
void DeleteFromDb(int fileId);
|
||||
void DeleteFromDisk(int fileId, string path);
|
||||
void Update(EpisodeFile episodeFile);
|
||||
EpisodeFile GetEpisodeFile(int episodeFileId);
|
||||
List<EpisodeFile> GetEpisodeFiles();
|
||||
}
|
||||
}
|
||||
@@ -1,19 +0,0 @@
|
||||
using System.Collections.Generic;
|
||||
using NzbDrone.Core.Model;
|
||||
using NzbDrone.Core.Repository;
|
||||
|
||||
namespace NzbDrone.Core.Providers
|
||||
{
|
||||
public interface ISeasonProvider
|
||||
{
|
||||
Season GetSeason(int seasonId);
|
||||
Season GetSeason(int seriesId, int seasonNumber);
|
||||
List<Season> GetSeasons(int seriesId);
|
||||
Season GetLatestSeason(int seriesId);
|
||||
void EnsureSeason(int seriesId, int seasonId, int seasonNumber);
|
||||
int SaveSeason(Season season);
|
||||
bool IsIgnored(int seasonId);
|
||||
bool IsIgnored(int seriesId, int seasonNumber);
|
||||
void DeleteSeason(int seasonId);
|
||||
}
|
||||
}
|
||||
@@ -1,13 +0,0 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using NzbDrone.Core.Model;
|
||||
|
||||
namespace NzbDrone.Core.Providers
|
||||
{
|
||||
public interface ISyncProvider
|
||||
{
|
||||
|
||||
List<String> GetUnmappedFolders(string path);
|
||||
bool BeginUpdateNewSeries();
|
||||
}
|
||||
}
|
||||
@@ -15,9 +15,9 @@ namespace NzbDrone.Core.Providers
|
||||
{
|
||||
private static readonly Logger Logger = LogManager.GetCurrentClassLogger();
|
||||
private readonly IRepository _sonicRepo;
|
||||
private readonly IConfigProvider _configProvider;
|
||||
private readonly ConfigProvider _configProvider;
|
||||
|
||||
public IndexerProvider(IRepository sonicRepo, IConfigProvider configProvider)
|
||||
public IndexerProvider(IRepository sonicRepo, ConfigProvider configProvider)
|
||||
{
|
||||
_sonicRepo = sonicRepo;
|
||||
_configProvider = configProvider;
|
||||
|
||||
@@ -12,17 +12,17 @@ using SubSonic.Repository;
|
||||
|
||||
namespace NzbDrone.Core.Providers
|
||||
{
|
||||
public class MediaFileProvider : IMediaFileProvider
|
||||
public class MediaFileProvider
|
||||
{
|
||||
private readonly IRepository _repository;
|
||||
private readonly IConfigProvider _configProvider;
|
||||
private readonly ConfigProvider _configProvider;
|
||||
private readonly DiskProvider _diskProvider;
|
||||
private readonly EpisodeProvider _episodeProvider;
|
||||
|
||||
private static readonly Logger Logger = LogManager.GetCurrentClassLogger();
|
||||
private static readonly string[] MediaExtentions = new[] { "*.mkv", "*.avi", "*.wmv" };
|
||||
|
||||
public MediaFileProvider(IRepository repository, IConfigProvider configProvider, DiskProvider diskProvider, EpisodeProvider episodeProvider)
|
||||
public MediaFileProvider(IRepository repository, ConfigProvider configProvider, DiskProvider diskProvider, EpisodeProvider episodeProvider)
|
||||
{
|
||||
_repository = repository;
|
||||
_configProvider = configProvider;
|
||||
|
||||
@@ -12,11 +12,11 @@ namespace NzbDrone.Core.Providers
|
||||
public class PostProcessingProvider
|
||||
{
|
||||
private readonly SeriesProvider _seriesProvider;
|
||||
private readonly IMediaFileProvider _mediaFileProvider;
|
||||
private readonly MediaFileProvider _mediaFileProvider;
|
||||
private readonly RenameProvider _renameProvider;
|
||||
|
||||
public PostProcessingProvider(SeriesProvider seriesProvider,
|
||||
IMediaFileProvider mediaFileProvider, RenameProvider renameProvider)
|
||||
MediaFileProvider mediaFileProvider, RenameProvider renameProvider)
|
||||
{
|
||||
_seriesProvider = seriesProvider;
|
||||
_mediaFileProvider = mediaFileProvider;
|
||||
|
||||
@@ -15,11 +15,11 @@ namespace NzbDrone.Core.Providers
|
||||
public class RenameProvider
|
||||
{
|
||||
private readonly SeriesProvider _seriesProvider;
|
||||
private readonly ISeasonProvider _seasonProvider;
|
||||
private readonly SeasonProvider _seasonProvider;
|
||||
private readonly EpisodeProvider _episodeProvider;
|
||||
private readonly IMediaFileProvider _mediaFileProvider;
|
||||
private readonly MediaFileProvider _mediaFileProvider;
|
||||
private readonly DiskProvider _diskProvider;
|
||||
private readonly IConfigProvider _configProvider;
|
||||
private readonly ConfigProvider _configProvider;
|
||||
private readonly ExternalNotificationProvider _externalNotificationProvider;
|
||||
|
||||
private Thread _renameThread;
|
||||
@@ -27,9 +27,9 @@ namespace NzbDrone.Core.Providers
|
||||
|
||||
private static readonly Logger Logger = LogManager.GetCurrentClassLogger();
|
||||
|
||||
public RenameProvider(SeriesProvider seriesProvider, ISeasonProvider seasonProvider,
|
||||
EpisodeProvider episodeProvider, IMediaFileProvider mediaFileProvider,
|
||||
DiskProvider diskProvider, IConfigProvider configProvider,
|
||||
public RenameProvider(SeriesProvider seriesProvider, SeasonProvider seasonProvider,
|
||||
EpisodeProvider episodeProvider, MediaFileProvider mediaFileProvider,
|
||||
DiskProvider diskProvider, ConfigProvider configProvider,
|
||||
ExternalNotificationProvider extenalNotificationProvider)
|
||||
{
|
||||
_seriesProvider = seriesProvider;
|
||||
|
||||
@@ -9,12 +9,12 @@ namespace NzbDrone.Core.Providers
|
||||
{
|
||||
public class SabProvider
|
||||
{
|
||||
private readonly IConfigProvider _config;
|
||||
private readonly ConfigProvider _config;
|
||||
private readonly HttpProvider _http;
|
||||
|
||||
private static readonly Logger Logger = LogManager.GetCurrentClassLogger();
|
||||
|
||||
public SabProvider(IConfigProvider config, HttpProvider http)
|
||||
public SabProvider(ConfigProvider config, HttpProvider http)
|
||||
{
|
||||
_config = config;
|
||||
_http = http;
|
||||
|
||||
@@ -8,7 +8,7 @@ using System.Linq;
|
||||
|
||||
namespace NzbDrone.Core.Providers
|
||||
{
|
||||
public class SeasonProvider : ISeasonProvider
|
||||
public class SeasonProvider
|
||||
{
|
||||
private readonly IRepository _sonicRepo;
|
||||
private readonly SeriesProvider _seriesProvider;
|
||||
@@ -21,27 +21,32 @@ namespace NzbDrone.Core.Providers
|
||||
_seriesProvider = seriesProvider;
|
||||
}
|
||||
|
||||
public Season GetSeason(int seasonId)
|
||||
public SeasonProvider()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
public virtual Season GetSeason(int seasonId)
|
||||
{
|
||||
return _sonicRepo.Single<Season>(seasonId);
|
||||
}
|
||||
|
||||
public Season GetSeason(int seriesId, int seasonNumber)
|
||||
public virtual Season GetSeason(int seriesId, int seasonNumber)
|
||||
{
|
||||
return _sonicRepo.Single<Season>(s => s.SeriesId == seriesId && s.SeasonNumber == seasonNumber);
|
||||
}
|
||||
|
||||
public List<Season> GetSeasons(int seriesId)
|
||||
public virtual List<Season> GetSeasons(int seriesId)
|
||||
{
|
||||
return _sonicRepo.All<Season>().Where(s => s.SeriesId == seriesId).ToList();
|
||||
}
|
||||
|
||||
public Season GetLatestSeason(int seriesId)
|
||||
public virtual Season GetLatestSeason(int seriesId)
|
||||
{
|
||||
return _sonicRepo.All<Season>().Where(s => s.SeriesId == seriesId).OrderBy(s => s.SeasonNumber).Last();
|
||||
}
|
||||
|
||||
public void EnsureSeason(int seriesId, int seasonId, int seasonNumber)
|
||||
public virtual void EnsureSeason(int seriesId, int seasonId, int seasonNumber)
|
||||
{
|
||||
if (_sonicRepo.Exists<Season>(s => s.SeasonId == seasonId))
|
||||
return;
|
||||
@@ -58,12 +63,12 @@ namespace NzbDrone.Core.Providers
|
||||
_sonicRepo.Add<Season>(newSeason);
|
||||
}
|
||||
|
||||
public int SaveSeason(Season season)
|
||||
public virtual int SaveSeason(Season season)
|
||||
{
|
||||
throw new NotImplementedException();
|
||||
}
|
||||
|
||||
public bool IsIgnored(int seasonId)
|
||||
public virtual bool IsIgnored(int seasonId)
|
||||
{
|
||||
if (_sonicRepo.Single<Season>(seasonId).Monitored)
|
||||
return false;
|
||||
@@ -72,7 +77,7 @@ namespace NzbDrone.Core.Providers
|
||||
return true;
|
||||
}
|
||||
|
||||
public bool IsIgnored(int seriesId, int seasonNumber)
|
||||
public virtual bool IsIgnored(int seriesId, int seasonNumber)
|
||||
{
|
||||
var season = _sonicRepo.Single<Season>(s => s.SeriesId == seriesId && s.SeasonNumber == seasonNumber);
|
||||
|
||||
|
||||
@@ -19,13 +19,13 @@ namespace NzbDrone.Core.Providers
|
||||
|
||||
//Trims all white spaces and separators from the end of the title.
|
||||
|
||||
private readonly IConfigProvider _config;
|
||||
private readonly ConfigProvider _config;
|
||||
private readonly IRepository _sonioRepo;
|
||||
private readonly TvDbProvider _tvDb;
|
||||
private readonly QualityProvider _quality;
|
||||
private static readonly Logger Logger = LogManager.GetCurrentClassLogger();
|
||||
|
||||
public SeriesProvider(IConfigProvider configProvider,
|
||||
public SeriesProvider(ConfigProvider configProvider,
|
||||
IRepository dataRepository, TvDbProvider tvDbProvider, QualityProvider quality)
|
||||
{
|
||||
_config = configProvider;
|
||||
|
||||
@@ -11,11 +11,11 @@ using NzbDrone.Core.Providers.Core;
|
||||
|
||||
namespace NzbDrone.Core.Providers
|
||||
{
|
||||
public class SyncProvider : ISyncProvider
|
||||
public class SyncProvider
|
||||
{
|
||||
private readonly SeriesProvider _seriesProvider;
|
||||
private readonly EpisodeProvider _episodeProvider;
|
||||
private readonly IMediaFileProvider _mediaFileProvider;
|
||||
private readonly MediaFileProvider _mediaFileProvider;
|
||||
private readonly NotificationProvider _notificationProvider;
|
||||
private readonly DiskProvider _diskProvider;
|
||||
|
||||
@@ -25,7 +25,7 @@ namespace NzbDrone.Core.Providers
|
||||
private static readonly Logger Logger = LogManager.GetCurrentClassLogger();
|
||||
|
||||
public SyncProvider(SeriesProvider seriesProvider, EpisodeProvider episodeProvider,
|
||||
IMediaFileProvider mediaFileProvider, NotificationProvider notificationProvider,
|
||||
MediaFileProvider mediaFileProvider, NotificationProvider notificationProvider,
|
||||
DiskProvider diskProvider)
|
||||
{
|
||||
_seriesProvider = seriesProvider;
|
||||
|
||||
@@ -12,16 +12,16 @@ namespace NzbDrone.Core.Providers
|
||||
{
|
||||
private readonly RssSyncProvider _rssSyncProvider;
|
||||
private readonly SeriesProvider _seriesProvider;
|
||||
private readonly ISeasonProvider _seasonProvider;
|
||||
private readonly SeasonProvider _seasonProvider;
|
||||
private readonly EpisodeProvider _episodeProvider;
|
||||
private readonly IMediaFileProvider _mediaFileProvider;
|
||||
private readonly MediaFileProvider _mediaFileProvider;
|
||||
|
||||
private Timer _rssSyncTimer;
|
||||
private Timer _minuteTimer;
|
||||
private DateTime _rssSyncNextInterval;
|
||||
private static readonly Logger Logger = LogManager.GetCurrentClassLogger();
|
||||
|
||||
public TimerProvider(RssSyncProvider rssSyncProvider, SeriesProvider seriesProvider, ISeasonProvider seasonProvider, EpisodeProvider episodeProvider, IMediaFileProvider mediaFileProvider)
|
||||
public TimerProvider(RssSyncProvider rssSyncProvider, SeriesProvider seriesProvider, SeasonProvider seasonProvider, EpisodeProvider episodeProvider, MediaFileProvider mediaFileProvider)
|
||||
{
|
||||
_rssSyncProvider = rssSyncProvider;
|
||||
_seriesProvider = seriesProvider;
|
||||
|
||||
@@ -12,12 +12,12 @@ namespace NzbDrone.Core.Providers
|
||||
{
|
||||
public class XbmcProvider
|
||||
{
|
||||
private readonly IConfigProvider _configProvider;
|
||||
private readonly ConfigProvider _configProvider;
|
||||
private readonly HttpProvider _httpProvider;
|
||||
|
||||
private static readonly Logger Logger = LogManager.GetCurrentClassLogger();
|
||||
|
||||
public XbmcProvider(IConfigProvider configProvider, HttpProvider httpProvider)
|
||||
public XbmcProvider(ConfigProvider configProvider, HttpProvider httpProvider)
|
||||
{
|
||||
_configProvider = configProvider;
|
||||
_httpProvider = httpProvider;
|
||||
|
||||
Reference in New Issue
Block a user