func channelRead()

in Sources/NIOTSHTTPClient/main.swift [36:49]


    func channelRead(context: ChannelHandlerContext, data: NIOAny) {
        let part = self.unwrapInboundIn(data)

        switch part {
        case .head(let head):
            self.printResponseHead(head)
        case .body(let b):
            print(b.getString(at: b.readerIndex, length: b.readableBytes)!, separator: "")
        case .end:
            // Print a newline.
            print("")
            context.close(promise: nil)
        }
    }