public TrmHandler( IHttpClientFactory httpClientFactory, HttpClientPoliciesSettings httpClientPoliciesSettings, IOptionsMonitor <CurrencySettings> serviceSettings, ISlackHooksService slackHooksService, ILogger <CurrencyHandler> logger) : base(httpClientFactory, httpClientPoliciesSettings, serviceSettings.Get("TrmService"), slackHooksService, logger) { }
public BnaHandler( IHttpClientFactory httpClientFactory, HttpClientPoliciesSettings bnaClientPoliciesSettings, IOptionsMonitor <CurrencySettings> bnaSettings, ISlackHooksService slackHooksService, ILogger <CurrencyHandler> logger) : base(httpClientFactory, bnaClientPoliciesSettings, bnaSettings.Get("BnaService"), slackHooksService, logger) { }
public BnaService(IHttpClientFactory httpClientFactory, HttpClientPoliciesSettings bnaClientPoliciesSettings, BnaSettings bnaSettings, ISlackHooksService slackHooksService) { _httpClient = httpClientFactory.CreateClient(bnaClientPoliciesSettings.ClientName); _bnaSettings = bnaSettings; _slackHooksService = slackHooksService; }
public DofHandler( IHttpClientFactory httpClientFactory, HttpClientPoliciesSettings dofClientPoliciesSettings, IOptionsMonitor <CurrencySettings> dofSettings, ISlackHooksService slackHooksService, ILogger <CurrencyHandler> logger) : base(httpClientFactory, dofClientPoliciesSettings, dofSettings.Get("DofService"), slackHooksService, logger) { }
protected CurrencyHandler( IHttpClientFactory httpClientFactory, HttpClientPoliciesSettings httpClientPoliciesSettings, CurrencySettings serviceSettings, ISlackHooksService slackHooksService, ILogger <CurrencyHandler> logger) { HttpClientFactory = httpClientFactory; HttpClientPoliciesSettings = httpClientPoliciesSettings; ServiceSettings = serviceSettings; SlackHooksService = slackHooksService; Logger = logger; }