public CoinMarketCapApiClient(ICoinMarketServiceConfiguration configuration) { _configuration = configuration; _client = new HttpClient(); _client.DefaultRequestHeaders.Add("X-CMC_PRO_API_KEY", _configuration.ApiKey); _client.DefaultRequestHeaders.Add("Accepts", "application/json"); }
public TimedCoinMarketCacheUpdateService( ICoinMarketServiceConfiguration configuration, ICoinMarketCapService coinMarketCapService) { _configuration = configuration; _coinMarketCapService = coinMarketCapService; }
public CoinMarketCapService( ICoinMarketCapApiClient coinMarketCapApiClient, ICoinMarketServiceConfiguration configuration) { _coinMarketCapApiClient = coinMarketCapApiClient; }