mirror of
https://github.com/Prowlarr/Prowlarr
synced 2026-01-10 17:53:23 +01:00
Add all search types in TorrentRssIndexer
For apps who don't support all categories with normal search, eg. Sonarr
This commit is contained in:
parent
a522796798
commit
3a4c8db98c
2 changed files with 28 additions and 5 deletions
|
|
@ -79,7 +79,25 @@ private TorrentRssIndexerSettings GetSettings(string url, bool? allowZeroSize =
|
|||
|
||||
private IndexerCapabilities SetCapabilities()
|
||||
{
|
||||
var caps = new IndexerCapabilities();
|
||||
var caps = new IndexerCapabilities
|
||||
{
|
||||
TvSearchParams = new List<TvSearchParam>
|
||||
{
|
||||
TvSearchParam.Q
|
||||
},
|
||||
MovieSearchParams = new List<MovieSearchParam>
|
||||
{
|
||||
MovieSearchParam.Q
|
||||
},
|
||||
MusicSearchParams = new List<MusicSearchParam>
|
||||
{
|
||||
MusicSearchParam.Q
|
||||
},
|
||||
BookSearchParams = new List<BookSearchParam>
|
||||
{
|
||||
BookSearchParam.Q
|
||||
}
|
||||
};
|
||||
|
||||
caps.Categories.AddCategoryMapping(1, NewznabStandardCategory.Other);
|
||||
|
||||
|
|
|
|||
|
|
@ -12,25 +12,30 @@ public class TorrentRssIndexerRequestGenerator : IIndexerRequestGenerator
|
|||
|
||||
public virtual IndexerPageableRequestChain GetSearchRequests(MovieSearchCriteria searchCriteria)
|
||||
{
|
||||
return new IndexerPageableRequestChain();
|
||||
return BuildPageableRssRequests(searchCriteria);
|
||||
}
|
||||
|
||||
public virtual IndexerPageableRequestChain GetSearchRequests(MusicSearchCriteria searchCriteria)
|
||||
{
|
||||
return new IndexerPageableRequestChain();
|
||||
return BuildPageableRssRequests(searchCriteria);
|
||||
}
|
||||
|
||||
public virtual IndexerPageableRequestChain GetSearchRequests(TvSearchCriteria searchCriteria)
|
||||
{
|
||||
return new IndexerPageableRequestChain();
|
||||
return BuildPageableRssRequests(searchCriteria);
|
||||
}
|
||||
|
||||
public virtual IndexerPageableRequestChain GetSearchRequests(BookSearchCriteria searchCriteria)
|
||||
{
|
||||
return new IndexerPageableRequestChain();
|
||||
return BuildPageableRssRequests(searchCriteria);
|
||||
}
|
||||
|
||||
public virtual IndexerPageableRequestChain GetSearchRequests(BasicSearchCriteria searchCriteria)
|
||||
{
|
||||
return BuildPageableRssRequests(searchCriteria);
|
||||
}
|
||||
|
||||
private IndexerPageableRequestChain BuildPageableRssRequests(SearchCriteriaBase searchCriteria)
|
||||
{
|
||||
var pageableRequests = new IndexerPageableRequestChain();
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue