Fixed: Rarbg Category Search

pull/10/head
Qstick 4 years ago
parent 08d5505b11
commit 11a5d8c1f5

@ -33,7 +33,7 @@ namespace NzbDrone.Core.Indexers.Rarbg
public override IIndexerRequestGenerator GetRequestGenerator()
{
return new RarbgRequestGenerator(_tokenProvider) { Settings = Settings, BaseUrl = BaseUrl };
return new RarbgRequestGenerator(_tokenProvider) { Settings = Settings, Categories = Capabilities.Categories, BaseUrl = BaseUrl };
}
public override IParseIndexerResponse GetParser()

@ -14,6 +14,7 @@ namespace NzbDrone.Core.Indexers.Rarbg
public string BaseUrl { get; set; }
public RarbgSettings Settings { get; set; }
public IndexerCapabilitiesCategories Categories { get; set; }
public RarbgRequestGenerator(IRarbgTokenProvider tokenProvider)
{
@ -52,9 +53,11 @@ namespace NzbDrone.Core.Indexers.Rarbg
requestBuilder.AddQueryParam("ranked", "0");
}
if (categories != null && categories.Length > 0)
var cats = Categories.MapTorznabCapsToTrackers(categories);
if (cats != null && cats.Count > 0)
{
var categoryParam = string.Join(";", categories.Distinct());
var categoryParam = string.Join(";", cats.Distinct());
requestBuilder.AddQueryParam("category", categoryParam);
}

Loading…
Cancel
Save