mirror of
https://github.com/lidarr/lidarr.git
synced 2025-08-21 14:03:29 -07:00
moved series/season/episodes to object db.
This commit is contained in:
parent
4504232956
commit
b5644bf660
93 changed files with 1025 additions and 1338 deletions
|
@ -13,17 +13,17 @@ namespace NzbDrone.Core.Jobs
|
|||
{
|
||||
public class BacklogSearchJob : IJob
|
||||
{
|
||||
private readonly EpisodeProvider _episodeProvider;
|
||||
private readonly EpisodeService _episodeService;
|
||||
private readonly EpisodeSearchJob _episodeSearchJob;
|
||||
private readonly SeasonSearchJob _seasonSearchJob;
|
||||
private readonly ConfigProvider _configProvider;
|
||||
|
||||
private static readonly Logger Logger = LogManager.GetCurrentClassLogger();
|
||||
|
||||
public BacklogSearchJob(EpisodeProvider episodeProvider, EpisodeSearchJob episodeSearchJob,
|
||||
public BacklogSearchJob(EpisodeService episodeService, EpisodeSearchJob episodeSearchJob,
|
||||
SeasonSearchJob seasonSearchJob, ConfigProvider configProvider)
|
||||
{
|
||||
_episodeProvider = episodeProvider;
|
||||
_episodeService = episodeService;
|
||||
_episodeSearchJob = episodeSearchJob;
|
||||
_seasonSearchJob = seasonSearchJob;
|
||||
_configProvider = configProvider;
|
||||
|
@ -60,7 +60,7 @@ namespace NzbDrone.Core.Jobs
|
|||
var seriesId = group.Key.SeriesId;
|
||||
var seasonNumber = group.Key.SeasonNumber;
|
||||
|
||||
var countInDb = _episodeProvider.GetEpisodeNumbersBySeason(seriesId, seasonNumber).Count;
|
||||
var countInDb = _episodeService.GetEpisodeNumbersBySeason(seriesId, seasonNumber).Count;
|
||||
|
||||
//Todo: Download a full season if more than n% is missing?
|
||||
|
||||
|
@ -83,7 +83,7 @@ namespace NzbDrone.Core.Jobs
|
|||
//Process the list of remaining episodes, 1 by 1
|
||||
foreach (var episode in individualEpisodes)
|
||||
{
|
||||
_episodeSearchJob.Start(notification, new { EpisodeId = episode.EpisodeId});
|
||||
_episodeSearchJob.Start(notification, new { EpisodeId = episode.OID});
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -92,7 +92,7 @@ namespace NzbDrone.Core.Jobs
|
|||
if (!_configProvider.EnableBacklogSearching)
|
||||
{
|
||||
Logger.Trace("Backlog searching is not enabled, only running for explicitly enabled series.");
|
||||
return _episodeProvider.EpisodesWithoutFiles(true).Where(e =>
|
||||
return _episodeService.EpisodesWithoutFiles(true).Where(e =>
|
||||
e.Series.BacklogSetting == BacklogSettingType.Enable &&
|
||||
e.Series.Monitored
|
||||
).ToList();
|
||||
|
@ -101,7 +101,7 @@ namespace NzbDrone.Core.Jobs
|
|||
else
|
||||
{
|
||||
Logger.Trace("Backlog searching is enabled, skipping explicity disabled series.");
|
||||
return _episodeProvider.EpisodesWithoutFiles(true).Where(e =>
|
||||
return _episodeService.EpisodesWithoutFiles(true).Where(e =>
|
||||
e.Series.BacklogSetting != BacklogSettingType.Disable &&
|
||||
e.Series.Monitored
|
||||
).ToList();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue