encodeFrame method
output String or List
Implementation
@override
Object? encodeFrame(Object val) {
_encoder ??= (value) {
if (value is ByteData) {
return '\u001Bbytes:${Base64.encode(ByteDataUtil.toUint8List(value))}';
}
return null;
};
JsonEncoder? c;
_unsafeEncoder ??= JsonEncoder(_encoder);
c = _unsafeEncoder;
var result = c?.convert(val);
return result;
}