/// <summary> /// /// </summary> /// <param name="logger"></param> /// <param name="publicContractKLineRepository"></param> /// <param name="oKEXSettings"></param> /// <param name="iOKEXHttpClient"></param> public DeliveryContractController(ILogger <DeliveryContractController> logger, IPublicContractKLineRepository publicContractKLineRepository, OKEXSettings oKEXSettings, IOKEXHttpClient iOKEXHttpClient) { _logger = logger; _publicContractKLineRepository = publicContractKLineRepository; _oKEXSettings = oKEXSettings; _iOKEXHttpClient = iOKEXHttpClient; }
public OKEXHttpClient(System.Net.Http.HttpClient httpClient, OKEXSettings fileSystemConfig) : base(httpClient) { httpClient.BaseAddress = new Uri(fileSystemConfig.BaseUrl); httpClient.DefaultRequestHeaders.Add("User-Agent", "HttpClientFactory-Sample"); _client = httpClient; }