serializeFragments method
Converts a WAMP message object into a uint8 msgpack message
Implementation
@override
List<Uint8List>? serializeFragments(AbstractMessage message) {
if (message is Call) {
return _serializeMsgPackPayloadSegments(4, [
msgpack_dart.serialize(MessageTypes.codeCall),
msgpack_dart.serialize(message.requestId),
_serializeCallOptions(message.options),
msgpack_dart.serialize(message.procedure),
], message);
}
if (message is Publish) {
return _serializeMsgPackPayloadSegments(4, [
msgpack_dart.serialize(MessageTypes.codePublish),
msgpack_dart.serialize(message.requestId),
_serializePublish(message.options),
msgpack_dart.serialize(message.topic),
], message);
}
return null;
}