public ClientService(ICommonHttpClientFactory httpClientFactory, IOptionsSnapshot <ApiSettings> apiOptions, IUnitOfWork uow) { _httpClientFactory = httpClientFactory ?? throw new ArgumentNullException(nameof(_httpClientFactory)); _apiOptions = apiOptions ?? throw new ArgumentNullException(nameof(_apiOptions)); _uow = uow ?? throw new ArgumentNullException(nameof(_uow)); _message = _uow.Set <Message>(); thirdPartyHost = new Uri(_apiOptions.Value.ThirdPartyApiOptions.BaseURI); }
public CommonHttpClientFactoryController(ICommonHttpClientFactory httpClientFactory) { _httpClientFactory = httpClientFactory; }