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