deviceEventStream property

  1. @override
Stream<DeviceEvent> get deviceEventStream
override

Stream of device connection events

Implementation

@override
Stream<DeviceEvent> get deviceEventStream {
  _deviceEventStream ??= deviceEventChannel.receiveBroadcastStream().map(
    (event) => event is Map
        ? DeviceEvent.fromMap(Map<String, dynamic>.from(event))
        : DeviceEvent(type: DeviceEventType.unknown),
  );
  return _deviceEventStream!;
}