mirror of
https://github.com/Prowlarr/Prowlarr
synced 2026-05-09 05:22:09 +02:00
WIP searching
This commit is contained in:
parent
1cc312471a
commit
2aac151112
1 changed files with 9 additions and 7 deletions
|
|
@ -220,6 +220,8 @@ private IList<string> GetSearchPageURLs(string term, int? season, string episode
|
|||
// Keywords count related to Series Filter.
|
||||
var serieFilterKeywords = 0;
|
||||
|
||||
Logger.Info(searchKeywords);
|
||||
|
||||
// Overall (keywords.count - searchKeywords - serieFilterKeywords) are related to episode filter
|
||||
do
|
||||
{
|
||||
|
|
@ -231,7 +233,12 @@ private IList<string> GetSearchPageURLs(string term, int? season, string episode
|
|||
{ "val", searchString }
|
||||
};
|
||||
|
||||
var requestBuilder = new HttpRequestBuilder(Settings.BaseUrl + "ajaxik.php");
|
||||
Logger.Info(data);
|
||||
|
||||
var requestBuilder = new HttpRequestBuilder(Settings.BaseUrl + "ajaxik.php")
|
||||
{
|
||||
Method = HttpMethod.Post
|
||||
};
|
||||
foreach (var item in data)
|
||||
{
|
||||
requestBuilder.AddFormParameter(item.Key, item.Value);
|
||||
|
|
@ -321,13 +328,10 @@ private IEnumerable<IndexerRequest> GetPagedRequests(string term, int[] categori
|
|||
requestUrls.AddRange(GetSearchPageURLs(term, season, episode));
|
||||
}
|
||||
|
||||
var requests = new List<IndexerRequest>();
|
||||
foreach (var url in requestUrls)
|
||||
{
|
||||
requests.Add(new IndexerRequest(url, HttpAccept.Html));
|
||||
yield return new IndexerRequest(url, HttpAccept.Html);
|
||||
}
|
||||
|
||||
yield return requests;
|
||||
}
|
||||
|
||||
public IndexerPageableRequestChain GetSearchRequests(MovieSearchCriteria searchCriteria)
|
||||
|
|
@ -335,7 +339,6 @@ public IndexerPageableRequestChain GetSearchRequests(MovieSearchCriteria searchC
|
|||
var pageableRequests = new IndexerPageableRequestChain();
|
||||
|
||||
pageableRequests.Add(GetPagedRequests(string.Format("{0}", searchCriteria.SanitizedSearchTerm), searchCriteria.Categories, null, ""));
|
||||
|
||||
return pageableRequests;
|
||||
}
|
||||
|
||||
|
|
@ -344,7 +347,6 @@ public IndexerPageableRequestChain GetSearchRequests(TvSearchCriteria searchCrit
|
|||
var pageableRequests = new IndexerPageableRequestChain();
|
||||
|
||||
pageableRequests.Add(GetPagedRequests(string.Format("{0}", searchCriteria.SanitizedTvSearchString), searchCriteria.Categories, searchCriteria.Season, searchCriteria.Episode));
|
||||
|
||||
return pageableRequests;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue