cancelTrip method
Implementation
Future<bool> cancelTrip(AviTrip aviTrip) async {
_AviConnector aviConnector = new _AviConnector();
Map<String, dynamic> parameters = aviTrip.toMap();
_AviConfiguration aviConfiguration = _AviConfiguration();
AviUser? aviUser = await aviConfiguration.getAviUser();
parameters["userId"] = aviUser!.id!;
parameters["cancel"] = true;
await aviConnector._connect("trip", _AviConnector.METHOD_PUT, aviTrip.id, parameters);
if(aviConnector._status == 200)
{
return true;
}
else
{
ScaffoldMessenger.of(context).showSnackBar(SnackBar(
content: Text(aviConnector._message),
));
}
return false;
}