mirror of
https://github.com/Radarr/Radarr
synced 2025-02-25 15:43:08 +00:00
Merge pull request #449 from Radarr/patch/ahd
include only internal for AHD
This commit is contained in:
commit
bc3fdb0f80
2 changed files with 11 additions and 2 deletions
|
@ -54,13 +54,19 @@ public IndexerPageableRequestChain GetSearchRequests(MovieSearchCriteria searchC
|
||||||
|
|
||||||
private IEnumerable<IndexerRequest> GetRequest(string searchParameters)
|
private IEnumerable<IndexerRequest> GetRequest(string searchParameters)
|
||||||
{
|
{
|
||||||
|
var onlyInternal = "";
|
||||||
|
if (Settings.Internal)
|
||||||
|
{
|
||||||
|
onlyInternal = "&internal=true";
|
||||||
|
}
|
||||||
|
|
||||||
if (searchParameters != null)
|
if (searchParameters != null)
|
||||||
{
|
{
|
||||||
yield return new IndexerRequest(string.Format("{0}/searchapi.php?action=imdbsearch&passkey={1}&imdb={2}", Settings.BaseUrl.Trim().TrimEnd('/'), Settings.Passkey.Trim(), searchParameters), HttpAccept.Rss);
|
yield return new IndexerRequest($"{Settings.BaseUrl.Trim().TrimEnd('/')}/searchapi.php?action=imdbsearch&passkey={Settings.Passkey.Trim()}&imdb={searchParameters}{onlyInternal}", HttpAccept.Rss);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
yield return new IndexerRequest(string.Format("{0}/searchapi.php?action=latestmovies&passkey={1}", Settings.BaseUrl.Trim().TrimEnd('/'), Settings.Passkey.Trim()), HttpAccept.Rss);
|
yield return new IndexerRequest($"{Settings.BaseUrl.Trim().TrimEnd('/')}/searchapi.php?action=latestmovies&passkey={Settings.Passkey.Trim()}{onlyInternal}", HttpAccept.Rss);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -29,6 +29,9 @@ public AwesomeHDSettings()
|
||||||
[FieldDefinition(1, Label = "Passkey")]
|
[FieldDefinition(1, Label = "Passkey")]
|
||||||
public string Passkey { get; set; }
|
public string Passkey { get; set; }
|
||||||
|
|
||||||
|
[FieldDefinition(2, Type = FieldType.Checkbox, Label = "Require Internal", HelpText = "Will only include internal releases.")]
|
||||||
|
public bool Internal { get; set; }
|
||||||
|
|
||||||
public NzbDroneValidationResult Validate()
|
public NzbDroneValidationResult Validate()
|
||||||
{
|
{
|
||||||
return new NzbDroneValidationResult(Validator.Validate(this));
|
return new NzbDroneValidationResult(Validator.Validate(this));
|
||||||
|
|
Loading…
Reference in a new issue