tickStream method

  1. @override
Stream<Map<String, dynamic>> tickStream()
override

Implementation

@override
Stream<Map<String, dynamic>> tickStream() {
  _cachedStream ??=
      _eventChannel.receiveBroadcastStream().map((event) {
        if (event is Map) {
          return event.cast<String, dynamic>();
        }
        throw StateError('Invalid event payload: $event');
      }).asBroadcastStream();
  return _cachedStream!;
}