encodeErrorFrame static method
Implementation
static Uint8List encodeErrorFrame(int streamId, int code, String message) {
var frameBuffer = RSocketByteBuffer();
frameBuffer.writeI24(0); // frame length
frameBuffer.writeI32(streamId); //stream id
frameBuffer.writeI8(frame_types.ERROR << 2);
frameBuffer.writeI8(0);
frameBuffer.writeI32(code);
frameBuffer.writeBytes(utf8.encode(message));
refillFrameLength(frameBuffer);
return frameBuffer.toUint8Array();
}