diff --git a/Package.swift b/Package.swift index 7e9498660..a482dc3d0 100644 --- a/Package.swift +++ b/Package.swift @@ -21,7 +21,7 @@ let package = Package( .library(name: "AsyncHTTPClient", targets: ["AsyncHTTPClient"]), ], dependencies: [ - .package(url: "https://github.com/apple/swift-nio.git", from: "2.62.0"), + .package(url: "https://github.com/apple/swift-nio.git", from: "2.71.0"), .package(url: "https://github.com/apple/swift-nio-ssl.git", from: "2.27.1"), .package(url: "https://github.com/apple/swift-nio-http2.git", from: "1.19.0"), .package(url: "https://github.com/apple/swift-nio-extras.git", from: "1.13.0"), diff --git a/Sources/AsyncHTTPClient/AsyncAwait/HTTPClientResponse.swift b/Sources/AsyncHTTPClient/AsyncAwait/HTTPClientResponse.swift index ee7f11592..1ca01f53f 100644 --- a/Sources/AsyncHTTPClient/AsyncAwait/HTTPClientResponse.swift +++ b/Sources/AsyncHTTPClient/AsyncAwait/HTTPClientResponse.swift @@ -108,7 +108,7 @@ extension HTTPClientResponse { case .transaction(_, let expectedContentLength): if let contentLength = expectedContentLength { if contentLength > maxBytes { - throw NIOTooManyBytesError() + throw NIOTooManyBytesError(maxBytes: maxBytes) } } case .anyAsyncSequence: diff --git a/Tests/AsyncHTTPClientTests/AsyncAwaitEndToEndTests.swift b/Tests/AsyncHTTPClientTests/AsyncAwaitEndToEndTests.swift index c6311753b..d44d047f6 100644 --- a/Tests/AsyncHTTPClientTests/AsyncAwaitEndToEndTests.swift +++ b/Tests/AsyncHTTPClientTests/AsyncAwaitEndToEndTests.swift @@ -907,7 +907,7 @@ final class AsyncAwaitEndToEndTests: XCTestCase { await XCTAssertThrowsError( try await response.body.collect(upTo: 3) ) { - XCTAssertEqualTypeAndValue($0, NIOTooManyBytesError()) + XCTAssertEqualTypeAndValue($0, NIOTooManyBytesError(maxBytes: 3)) } } }