BluetoothScanOptions.fromMap constructor
BluetoothScanOptions.fromMap(
- Map map
Creates Bluetooth scan options from a serialized map.
Implementation
factory BluetoothScanOptions.fromMap(Map<dynamic, dynamic> map) {
final scanMode = map['scanMode'] as String?;
return BluetoothScanOptions(
scanMode: BluetoothScanMode.values.firstWhere(
(value) => value.name == scanMode,
orElse: () => BluetoothScanMode.balanced,
),
serviceUuids:
(map['serviceUuids'] as List?)?.cast<String>() ?? const <String>[],
allowDuplicates: map['allowDuplicates'] as bool? ?? false,
);
}