eventStream property

  1. @override
Stream<Map<String, dynamic>> get eventStream
override

Get a stream of Dimelo events.

This method returns a stream that emits events from the Dimelo SDK, including onClose, onOpen, onMessage, and onUnreadCountChanged events.

Returns a stream of maps containing event data.

Implementation

@override
Stream<Map<String, dynamic>> get eventStream {
  return _eventChannel.receiveBroadcastStream().map((dynamic event) {
    if (event is Map) {
      return Map<String, dynamic>.from(event);
    }
    return <String, dynamic>{};
  });
}