getCurrentTrip method
Implementation
Future<AviTrip?> getCurrentTrip() async {
_AviConnector aviConnector = new _AviConnector();
Map<String, dynamic> parameters = Map<String, dynamic>();
parameters["inProcess"] = "1";
await aviConnector._connect("trip", _AviConnector.METHOD_GET, null, parameters);
if(aviConnector._status == 200)
{
List<AviTrip> aviTrips = AviTrip.fromList(aviConnector._responseData);
if(aviTrips.length > 0)
{
return aviTrips[0];
}
}
else
{
ScaffoldMessenger.of(context).showSnackBar(SnackBar(
content: Text(aviConnector._message),
));
}
return null;
}