write method
Writes to the underlying output stream if not null.
Implementation
@override
void write(Int8List buffer, int offset, int length) {
if (outputBuffer == null) {
throw TTransportError(
TTransportErrorType.NOT_OPEN, "Cannot write to null buffer");
}
if (offset + length > buffer.length) {
throw ArgumentError("The range exceeds the buffer length");
}
outputBuffer?.add(buffer.sublist(offset, offset + length));
}