public ImageService(ICachedHttpHelper cachedHttpHelper, IApiConfiguration configuration) { _cachedHttpHelper = cachedHttpHelper; _configuration = configuration; _httpClient = new HttpClient(); }
public GenreService(ICachedHttpHelper cachedHttpHelper, IApiConfiguration configuration) { _genres = new List <Genre>(); _cachedHttpHelper = cachedHttpHelper; _configuration = configuration; _httpClient = new HttpClient(); }
public ShowService(IGenreService genreService, ICachedHttpHelper cachedHttpHelper, IApiConfiguration configuration) { _genreService = genreService; _cachedHttpHelper = cachedHttpHelper; _configuration = configuration; _httpClient = new HttpClient(); }
public TraktUserService(IAuthenticator authenticator, ICachedHttpHelper cachedHttpHelper, IApiConfiguration configuration) { _authenticator = authenticator; _cachedHttpHelper = cachedHttpHelper; _httpClient = new HttpClient(); _httpClient.DefaultRequestHeaders.Add("trakt-api-version", "2"); _httpClient.DefaultRequestHeaders.Add("trakt-api-key", configuration.TmdbApiKey); }
public TraktShowService(IAuthenticator authenticator, ICachedHttpHelper cachedHttpHelper, IImageService imageService, IShowFilterer showFilterer, IApiConfiguration configuration) { _authenticator = authenticator; _cachedHttpHelper = cachedHttpHelper; _imageService = imageService; _showFilterer = showFilterer; _httpClient = new HttpClient(); _httpClient.DefaultRequestHeaders.Add("trakt-api-version", "2"); _httpClient.DefaultRequestHeaders.Add("trakt-api-key", configuration.TraktClientId); }