receive method
Implementation
Object? receive(Object data) {
final receivedMessage = _serializer.deserialize(data);
final toSend = receiveMessage(receivedMessage);
if (toSend != null && toSend is Authenticate) {
return _serializer.serialize(toSend);
}
return null;
}