public HttpHelper(IOptions <ServicePath> path, IOptions <ApiKeys> keys, RadarrClient radarrClient, TMDBClient tmdbClient) { _keys = keys.Value; _path = path.Value; _radarrClient = radarrClient; _tmdbClient = tmdbClient; }
public ConfigurationFixture() { #region Configuration classes var basePath = Path.GetFullPath("../../../../MediaRequest/"); configurationBuilder = new ConfigurationBuilder() .SetBasePath(basePath) .AddYamlFile("settings.yaml", false, true) .Build(); ServicePath = Options.Create(GetServicePathConfiguration()); ApiKeys = Options.Create(GetApiKeysConfiguration()); #region Sonarr var sonarrHttpClient = new HttpClient() { BaseAddress = new Uri(ServicePath.Value.Sonarr), }; sonarrHttpClient.DefaultRequestHeaders.Add("X-Api-Key", ApiKeys.Value.Sonarr); sonarrClient = new SonarrClient(sonarrHttpClient); #endregion #region Radarr var radarrHttpClient = new HttpClient() { BaseAddress = new Uri(ServicePath.Value.Radarr), }; radarrHttpClient.DefaultRequestHeaders.Add("X-Api-Key", ApiKeys.Value.Radarr); radarrClient = new RadarrClient(radarrHttpClient); #endregion tmdbClient = new TMDBClient(new System.Net.Http.HttpClient() { BaseAddress = new System.Uri(ServicePath.Value.TMDB) }); #endregion }
public GetCombinedCreditsHandler(TMDBClient tmdbClient) { _tmdbClient = tmdbClient; }
public SearchByExternalIdHandler(TMDBClient tmdbClient) { _tmdbClient = tmdbClient; }
public GetSingleSeriesHandler(TMDBClient tmdbClient) { _tmdbClient = tmdbClient; }