scanResults property

  1. @override
Stream<List<BluetoothDevice>> get scanResults
override

Implementation

@override
Stream<List<BluetoothDevice>> get scanResults {
  return scanEventChannel.receiveBroadcastStream().map((event) {
    final list = event as List<dynamic>? ?? <dynamic>[];
    return list
        .whereType<Map>()
        .map((e) => BluetoothDevice.fromMap(Map<dynamic, dynamic>.from(e)))
        .toList();
  });
}