getAllVehicles function
Implementation
Future<List<Vehicle>> getAllVehicles() async {
String? result = await platform.invokeMethod('getAllVehicles');
if (result == null || result.isEmpty) {
return [];
}
if (kDebugMode) {
print("Got vehicle: $result");
}
var decodedList = jsonDecode(result);
if (kDebugMode) {
print("decoded Vehicle: $decodedList");
}
List<Vehicle> vehicleList = List<Vehicle>.from(
decodedList.map((model) {
Vehicle vehicle = Vehicle.fromJson(model);
return vehicle;
}),
);
if (kDebugMode) {
print("-> Vehicle: $vehicleList");
}
return vehicleList;
}