getAllPairedDevices function
Implementation
Future<List<NearbyDevice>> getAllPairedDevices() async {
// USE bluetoothScanEventStream in future.
if (Platform.isIOS) {
return [];
}
String result = await platform.invokeMethod('getAllPairedDevices');
if (kDebugMode) {
print("Received All Paired Devices: $result");
}
var decodedList = jsonDecode(result);
if (kDebugMode) {
print("decoded All Paired Devices: $decodedList");
}
List<NearbyDevice> list = List<NearbyDevice>.from(
decodedList.map((model) {
NearbyDevice nearByDevice = NearbyDevice.fromJson(model);
return nearByDevice;
}),
);
if (kDebugMode) {
print("-> All Paired Devices list: $list");
}
return list;
}