Fixed: (HDBits) Unknown Categories on every release

Fixes #365
This commit is contained in:
Qstick
2021-08-14 17:15:54 -04:00
parent 12ae8edc50
commit 9a6391873f
2 changed files with 5 additions and 2 deletions

View File

@@ -30,7 +30,7 @@ namespace NzbDrone.Core.Indexers.HDBits
public override IParseIndexerResponse GetParser()
{
return new HDBitsParser(Settings);
return new HDBitsParser(Settings, Capabilities.Categories);
}
private IndexerCapabilities SetCapabilities()

View File

@@ -12,10 +12,12 @@ namespace NzbDrone.Core.Indexers.HDBits
public class HDBitsParser : IParseIndexerResponse
{
private readonly HDBitsSettings _settings;
private readonly IndexerCapabilitiesCategories _categories;
public HDBitsParser(HDBitsSettings settings)
public HDBitsParser(HDBitsSettings settings, IndexerCapabilitiesCategories categories)
{
_settings = settings;
_categories = categories;
}
public IList<ReleaseInfo> ParseResponse(IndexerResponse indexerResponse)
@@ -65,6 +67,7 @@ namespace NzbDrone.Core.Indexers.HDBits
Guid = string.Format("HDBits-{0}", id),
Title = result.Name,
Size = result.Size,
Categories = _categories.MapTrackerCatToNewznab(result.TypeCategory.ToString()),
InfoHash = result.Hash,
DownloadUrl = GetDownloadUrl(id),
InfoUrl = GetInfoUrl(id),