Category Selection on Search Page

This commit is contained in:
Qstick
2020-11-20 15:55:26 -05:00
parent d2a8acb1a6
commit eb697b630e
26 changed files with 604 additions and 122 deletions
@@ -48,6 +48,7 @@ namespace NzbDrone.Core.Indexers.Newznab
}
var request = new HttpRequest(url, HttpAccept.Rss);
request.AllowAutoRedirect = true;
HttpResponse response;
@@ -133,7 +133,7 @@ namespace NzbDrone.Core.Indexers.Newznab
if (categories != null && categories.Any())
{
var categoriesQuery = string.Join(",", categories.Distinct());
baseUrl += string.Format("&cats={0}", categoriesQuery);
baseUrl += string.Format("&cat={0}", categoriesQuery);
}
if (Settings.ApiKey.IsNotNullOrWhiteSpace())
@@ -151,14 +151,7 @@ namespace NzbDrone.Core.Indexers.Newznab
parameters += string.Format("&offset={0}", searchCriteria.Offset);
}
if (PageSize == 0)
{
yield return new IndexerRequest(string.Format("{0}{1}", baseUrl, parameters), HttpAccept.Rss);
}
else
{
yield return new IndexerRequest(string.Format("{0}&offset={1}&limit={2}{3}", baseUrl, searchCriteria.Offset, searchCriteria.Limit, parameters), HttpAccept.Rss);
}
yield return new IndexerRequest(string.Format("{0}{1}", baseUrl, parameters), HttpAccept.Rss);
}
private static string NewsnabifyTitle(string title)