mirror of
https://github.com/Radarr/Radarr.git
synced 2026-04-21 22:05:43 -04:00
Added: Ability to see TMDB and lists going through the Radarr API on the discovery page.
Added: More lists (specifically presets for IMDB Top 250 and IMDB Popular) Added: Ability to set Radarr API endpoint as list.
This commit is contained in:
@@ -11,27 +11,30 @@ namespace NzbDrone.Core.MetadataSource.RadarrAPI
|
||||
{
|
||||
IHttpRequestBuilderFactory RadarrAPI { get; }
|
||||
List<MovieResult> DiscoverMovies(string action, Func<HttpRequest, HttpRequest> enhanceRequest);
|
||||
string APIURL { get; }
|
||||
}
|
||||
|
||||
public class RadarrAPIClient : IRadarrAPIClient
|
||||
{
|
||||
private readonly IHttpClient _httpClient;
|
||||
|
||||
public string APIURL { get; private set; }
|
||||
|
||||
public RadarrAPIClient(IConfigFileProvider configFile, IHttpClient httpClient)
|
||||
{
|
||||
_httpClient = httpClient;
|
||||
|
||||
if (configFile.Branch == "nightly")
|
||||
{
|
||||
RadarrAPI = new HttpRequestBuilder("https://staging.api.radarr.video/{route}/{action}")
|
||||
.CreateFactory();
|
||||
APIURL = "https://staging.api.radarr.video";
|
||||
}
|
||||
else
|
||||
{
|
||||
RadarrAPI = new HttpRequestBuilder("https://api.radarr.video/v2/{route}/{action}")
|
||||
.CreateFactory();
|
||||
APIURL = "https://api.radarr.video/v2";
|
||||
}
|
||||
|
||||
RadarrAPI = new HttpRequestBuilder(APIURL+"/{route}/{action}")
|
||||
.CreateFactory();
|
||||
}
|
||||
|
||||
private HttpResponse Execute(HttpRequest request)
|
||||
|
||||
Reference in New Issue
Block a user