eventsUpdates property

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

Raw stream of SDK analytics/lifecycle events. Each emission is a Map<String, dynamic> with a "type" discriminator (camelCase). The facade converts these to ZeroSettleEvent instances via ZeroSettleEvent.fromMap.

Implementation

@override
Stream<Map<String, dynamic>> get eventsUpdates {
  _eventsUpdatesStream ??= eventsEventChannel
      .receiveBroadcastStream()
      .map((event) => Map<String, dynamic>.from(event as Map));
  return _eventsUpdatesStream!;
}