public OpenWeatherMapWebClient(IConfiguration configuration, IWrapper <OpenWeatherMapClient> internalClient, IAwaitTaskCreator awaitTaskCreator) { HttpClientTimeout = configuration.GeTimeSpan("httpClient:Timeout"); InternalClient = internalClient; AwaitTaskCreator = awaitTaskCreator; }
public WeatherResponseFactory(IAwaitTaskCreator awaitTaskCreator) { AwaitTaskCreator = awaitTaskCreator; }
public GoogleTimeZonesWebClient(IConfiguration configuration, ITimeZoneResponseModelFactory timeZoneResponseModelFactory, IAwaitTaskCreator awaitTaskCreator) { HttpClientTimeout = configuration.GeTimeSpan("httpClient:Timeout"); TimeZoneResponseModelFactory = timeZoneResponseModelFactory; AwaitTaskCreator = awaitTaskCreator; }