Fixed: Add Newznab Indexer with poor caps

This commit is contained in:
Qstick
2020-12-28 21:54:42 -05:00
parent a3bf86935d
commit 79d2238652

View File

@@ -1,5 +1,6 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Xml;
using System.Xml.Linq;
using NLog;
@@ -127,6 +128,10 @@ namespace NzbDrone.Core.Indexers.Newznab
}
}
}
else
{
capabilities.SearchParams = new List<SearchParam> { SearchParam.Q };
}
var xmlMovieSearch = xmlSearching.Element("movie-search");
if (xmlMovieSearch == null || xmlMovieSearch.Attribute("available").Value != "yes")
@@ -143,6 +148,10 @@ namespace NzbDrone.Core.Indexers.Newznab
}
}
}
else
{
capabilities.MovieSearchParams = new List<MovieSearchParam> { MovieSearchParam.Q };
}
var xmlTvSearch = xmlSearching.Element("tv-search");
if (xmlTvSearch == null || xmlTvSearch.Attribute("available").Value != "yes")
@@ -159,6 +168,10 @@ namespace NzbDrone.Core.Indexers.Newznab
}
}
}
else
{
capabilities.TvSearchParams = new List<TvSearchParam> { TvSearchParam.Q };
}
var xmlAudioSearch = xmlSearching.Element("audio-search");
if (xmlAudioSearch == null || xmlAudioSearch.Attribute("available").Value != "yes")
@@ -175,6 +188,10 @@ namespace NzbDrone.Core.Indexers.Newznab
}
}
}
else
{
capabilities.MusicSearchParams = new List<MusicSearchParam> { MusicSearchParam.Q };
}
var xmlBookSearch = xmlSearching.Element("book-search");
if (xmlBookSearch == null || xmlBookSearch.Attribute("available").Value != "yes")
@@ -191,6 +208,10 @@ namespace NzbDrone.Core.Indexers.Newznab
}
}
}
else
{
capabilities.BookSearchParams = new List<BookSearchParam> { BookSearchParam.Q };
}
}
var xmlCategories = xmlRoot.Element("categories");