diff --git a/Sources/AsyncHTTPClient/HTTPClient.swift b/Sources/AsyncHTTPClient/HTTPClient.swift index 218a70568..57807f1ec 100644 --- a/Sources/AsyncHTTPClient/HTTPClient.swift +++ b/Sources/AsyncHTTPClient/HTTPClient.swift @@ -365,7 +365,9 @@ public class HTTPClient { return EventLoopPreference(.prefers(eventLoop)) } } +} +extension HTTPClient.Configuration { /// Timeout configuration public struct Timeout { /// Specifies connect timeout. diff --git a/Tests/AsyncHTTPClientTests/HTTPClientTests.swift b/Tests/AsyncHTTPClientTests/HTTPClientTests.swift index 70a776c4d..c3e8bf105 100644 --- a/Tests/AsyncHTTPClientTests/HTTPClientTests.swift +++ b/Tests/AsyncHTTPClientTests/HTTPClientTests.swift @@ -239,7 +239,7 @@ class HTTPClientTests: XCTestCase { func testReadTimeout() throws { let httpBin = HttpBin() - let httpClient = HTTPClient(eventLoopGroupProvider: .createNew, configuration: HTTPClient.Configuration(timeout: HTTPClient.Timeout(read: .milliseconds(150)))) + let httpClient = HTTPClient(eventLoopGroupProvider: .createNew, configuration: HTTPClient.Configuration(timeout: HTTPClient.Configuration.Timeout(read: .milliseconds(150)))) defer { try! httpClient.syncShutdown()