diff --git a/Sources/APIKit/Request.swift b/Sources/APIKit/Request.swift index efe68c97..ea6c5dae 100644 --- a/Sources/APIKit/Request.swift +++ b/Sources/APIKit/Request.swift @@ -145,3 +145,9 @@ public extension Request { return try response(from: passedObject, urlResponse: urlResponse) } } + +public extension Request where Response == Void { + func response(from object: Any, urlResponse: HTTPURLResponse) throws { + return + } +} diff --git a/Tests/APIKitTests/SessionTests.swift b/Tests/APIKitTests/SessionTests.swift index d65a235e..28777736 100644 --- a/Tests/APIKitTests/SessionTests.swift +++ b/Tests/APIKitTests/SessionTests.swift @@ -188,10 +188,6 @@ class SessionTests: XCTestCase { var path: String { return "/" } - - func response(from object: Any, urlResponse: HTTPURLResponse) throws -> Response { - return () - } } func testCancelOtherRequest() {