BluetoothState.fromMap constructor
BluetoothState.fromMap(
- Map<String, dynamic> map
)
Implementation
factory BluetoothState.fromMap(Map<String, dynamic> map) {
final paired =
(map['pairedDevices'] as List<dynamic>? ?? [])
.map((e) => BluetoothDevice.fromMap(Map<String, dynamic>.from(e)))
.toList();
final connected =
(map['connectedDevices'] as List<dynamic>? ?? [])
.map((e) => BluetoothDevice.fromMap(Map<String, dynamic>.from(e)))
.toList();
return BluetoothState(
isBluetoothEnabled: map['isBluetoothEnabled'] ?? false,
pairedDevices: paired,
connectedDevices: connected,
);
}