mirror of
https://github.com/Radarr/Radarr
synced 2025-02-26 08:02:56 +00:00
Remove series references
This commit is contained in:
parent
3ce8232777
commit
640fcf3eaf
1 changed files with 14 additions and 11 deletions
|
@ -68,6 +68,17 @@ private int CompareQuality(DownloadDecision x, DownloadDecision y)
|
||||||
private int CompareProtocol(DownloadDecision x, DownloadDecision y)
|
private int CompareProtocol(DownloadDecision x, DownloadDecision y)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
|
if (x.IsForMovie)
|
||||||
|
{
|
||||||
|
return CompareBy(x.RemoteMovie, y.RemoteMovie, remoteEpisode =>
|
||||||
|
{
|
||||||
|
var delayProfile = _delayProfileService.BestForTags(remoteEpisode.Movie.Tags);
|
||||||
|
var downloadProtocol = remoteEpisode.Release.DownloadProtocol;
|
||||||
|
return downloadProtocol == delayProfile.PreferredProtocol;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
var result = CompareBy(x.RemoteEpisode, y.RemoteEpisode, remoteEpisode =>
|
var result = CompareBy(x.RemoteEpisode, y.RemoteEpisode, remoteEpisode =>
|
||||||
{
|
{
|
||||||
var delayProfile = _delayProfileService.BestForTags(remoteEpisode.Series.Tags);
|
var delayProfile = _delayProfileService.BestForTags(remoteEpisode.Series.Tags);
|
||||||
|
@ -75,15 +86,7 @@ private int CompareProtocol(DownloadDecision x, DownloadDecision y)
|
||||||
return downloadProtocol == delayProfile.PreferredProtocol;
|
return downloadProtocol == delayProfile.PreferredProtocol;
|
||||||
});
|
});
|
||||||
|
|
||||||
if (x.IsForMovie)
|
|
||||||
{
|
|
||||||
result = CompareBy(x.RemoteMovie, y.RemoteMovie, remoteEpisode =>
|
|
||||||
{
|
|
||||||
var delayProfile = _delayProfileService.BestForTags(remoteEpisode.Movie.Tags);
|
|
||||||
var downloadProtocol = remoteEpisode.Release.DownloadProtocol;
|
|
||||||
return downloadProtocol == delayProfile.PreferredProtocol;
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
@ -125,8 +128,8 @@ private int ComparePeersIfTorrent(DownloadDecision x, DownloadDecision y)
|
||||||
|
|
||||||
private int CompareAgeIfUsenet(DownloadDecision x, DownloadDecision y)
|
private int CompareAgeIfUsenet(DownloadDecision x, DownloadDecision y)
|
||||||
{
|
{
|
||||||
if (x.RemoteEpisode.Release.DownloadProtocol != DownloadProtocol.Usenet ||
|
if (x.RemoteMovie.Release.DownloadProtocol != DownloadProtocol.Usenet ||
|
||||||
y.RemoteEpisode.Release.DownloadProtocol != DownloadProtocol.Usenet)
|
y.RemoteMovie.Release.DownloadProtocol != DownloadProtocol.Usenet)
|
||||||
{
|
{
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue