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");
 }
示例#2
0
 public TimedCoinMarketCacheUpdateService(
     ICoinMarketServiceConfiguration configuration,
     ICoinMarketCapService coinMarketCapService)
 {
     _configuration        = configuration;
     _coinMarketCapService = coinMarketCapService;
 }
示例#3
0
 public CoinMarketCapService(
     ICoinMarketCapApiClient coinMarketCapApiClient,
     ICoinMarketServiceConfiguration configuration)
 {
     _coinMarketCapApiClient = coinMarketCapApiClient;
 }