deserialize method
Implementation
@override
Message deserialize(Uint8List payload) {
var buffer = payload;
var messageType = MessageType().deserialize(buffer);
buffer = buffer.sublist(messageType.size);
var messageSize = bytesToInt(buffer.sublist(0, 4), 4);
buffer = buffer.sublist(4);
var message = Uint8List.fromList(buffer.sublist(0, messageSize));
buffer = buffer.sublist(messageSize);
var instance = Message(
messageType: messageType,
message: message,
);
return instance;
}