in Sources/NIOTransportServices/NIOTSConnectionChannel.swift [535:547]
func completionCallback(promise: EventLoopPromise<Void>?, sentBytes: Int) -> ((NWError?) -> Void) {
return { error in
if let error = error {
promise?.fail(error)
} else {
promise?.succeed(())
}
if self.backpressureManager.writabilityChanges(whenBytesSent: sentBytes) {
self.pipeline.fireChannelWritabilityChanged()
}
}
}