diff --git a/Sources/AsyncHTTPClient/HTTPHandler.swift b/Sources/AsyncHTTPClient/HTTPHandler.swift index 88a790330..058be49a8 100644 --- a/Sources/AsyncHTTPClient/HTTPHandler.swift +++ b/Sources/AsyncHTTPClient/HTTPHandler.swift @@ -26,6 +26,14 @@ extension HTTPClient { public struct StreamWriter { let closure: (IOData) -> EventLoopFuture + /// Create new StreamWriter + /// + /// - parameters: + /// - closure: function that will be called to write actual bytes to the channel. + public init(closure: @escaping (IOData) -> EventLoopFuture) { + self.closure = closure + } + /// Write data to server. /// /// - parameters: