onMessageReceived method
Returns a Stream of the CommandServiceEventNames.messageReceived events. By subscribing to the returned stream you will be notified about received messages.
Implementation
Stream<Event<CommandServiceEventNames, MessageReceivedData>>
onMessageReceived() {
return _nativeEventsReceiver
.addListener([CommandServiceEventNames.messageReceived]).map((event) {
final eventMap = event as Map<Object?, Object?>;
final eventType =
CommandServiceEventNames.valueOf(eventMap["key"] as String);
final participant = MessageReceivedMapper.fromMap(
eventMap["body"] as Map<Object?, Object?>);
return Event(eventType, participant);
});
}