scanEventStream property

  1. @override
Stream<Map> get scanEventStream
override

Implementation

@override
Stream<Map<dynamic, dynamic>> get scanEventStream {
  // Create a fresh stream each time — the previous stream is dead
  // after cancel/completion. Caching would return a closed stream.
  return _eventChannel
      .receiveBroadcastStream()
      .where((event) => event is Map)
      .cast<Map<dynamic, dynamic>>();
}