1
0
mirror of https://github.com/Radarr/Radarr.git synced 2026-04-27 22:57:09 -04:00

New: Secure URLs for Links and Services (#3219)

This commit is contained in:
Qstick
2018-12-07 05:21:43 -05:00
committed by Leonardo Galli
parent 969ef5c515
commit cbdea30a6e
11 changed files with 20 additions and 30 deletions
@@ -0,0 +1,32 @@
using NzbDrone.Common.Http;
namespace NzbDrone.Common.Cloud
{
public interface IRadarrCloudRequestBuilder
{
IHttpRequestBuilderFactory Services { get; }
IHttpRequestBuilderFactory TMDB { get; }
IHttpRequestBuilderFactory TMDBSingle { get; }
}
public class RadarrCloudRequestBuilder : IRadarrCloudRequestBuilder
{
public RadarrCloudRequestBuilder()
{
Services = new HttpRequestBuilder("https://radarr.aeonlucid.com/v1/")
.CreateFactory();
TMDB = new HttpRequestBuilder("https://api.themoviedb.org/3/{route}/{id}{secondaryRoute}")
.AddQueryParam("api_key", "1a7373301961d03f97f853a876dd1212")
.CreateFactory();
TMDBSingle = new HttpRequestBuilder("https://api.themoviedb.org/3/{route}")
.AddQueryParam("api_key", "1a7373301961d03f97f853a876dd1212")
.CreateFactory();
}
public IHttpRequestBuilderFactory Services { get; private set; }
public IHttpRequestBuilderFactory TMDB { get; private set; }
public IHttpRequestBuilderFactory TMDBSingle { get; private set; }
}
}