gazelle: fetch latest 50 releases with grouped torrents on RSS (#14871)

This commit is contained in:
Bogdan
2023-11-29 07:43:25 +02:00
committed by GitHub
parent 7fae845d1c
commit 318eabdb2b
4 changed files with 9 additions and 26 deletions

View File

@@ -381,7 +381,14 @@ namespace Jackett.Common.Indexers.Abstract
OnParseError(response.ContentString, ex);
}
return releases.OrderByDescending(o => o.PublishDate).ToArray();
releases = releases.OrderByDescending(o => o.PublishDate).ToList();
if (query.IsRssSearch)
{
releases = releases.Take(50).ToList();
}
return releases;
}
// hook to add/modify the parsed information, return false to exclude the torrent from the results

View File

@@ -71,14 +71,7 @@ namespace Jackett.Common.Indexers
query.ImdbID = null;
}
var releases = await base.PerformQuery(query);
if (query.IsRssSearch)
{
releases = releases.Take(50);
}
return releases;
return await base.PerformQuery(query);
}
protected override bool ReleaseInfoPostParse(ReleaseInfo release, JObject torrent, JObject result)

View File

@@ -67,17 +67,5 @@ namespace Jackett.Common.Indexers
return caps;
}
protected override async Task<IEnumerable<ReleaseInfo>> PerformQuery(TorznabQuery query)
{
var releases = await base.PerformQuery(query);
if (query.IsRssSearch)
{
releases = releases.Take(50);
}
return releases;
}
}
}

View File

@@ -77,11 +77,6 @@ namespace Jackett.Common.Indexers
// results must contain search terms
releases = releases.Where(release => query.MatchQueryStringAND(release.Title));
if (query.IsRssSearch)
{
releases = releases.Take(50);
}
return releases;
}