This commit is contained in:
Hamza Aleghwairyeen
2024-04-08 16:45:16 +03:00
parent ebf6b6cdb5
commit 694e18ae1f
5 changed files with 150 additions and 137 deletions

View File

@@ -578,7 +578,7 @@ class MapPassengerController extends GetxController {
update();
}
late String arrivalTime;
late String arrivalTime = '';
void rideIsBeginPassengerTimer() async {
// Calculate arrival time considering current time and duration
DateTime now = DateTime.now();
@@ -707,6 +707,17 @@ class MapPassengerController extends GetxController {
if (rideStatusFromStartApp['data']['status'] == 'Begin') {
statusRide = 'Begin';
statusRideFromStart = true;
DateTime endTime =
DateTime.parse(rideStatusFromStartApp['data']['endtime']);
DateTime rideTimeStart =
DateTime.parse(rideStatusFromStartApp['data']['rideTimeStart']);
// Calculate the new end time by adding the duration to the rideTimeStart
DateTime newEndTime = rideTimeStart.add(
Duration(seconds: endTime.difference(rideTimeStart).inSeconds));
// Save the new end time in a variable
var newEndTimeVariable = newEndTime.toString();
update();
Map<String, dynamic> tripData =