4/1/3
This commit is contained in:
@@ -598,21 +598,7 @@ class MapPassengerController extends GetxController {
|
||||
rideTimerBegin = false;
|
||||
isRideFinished = true;
|
||||
update();
|
||||
//print('rideTimerBegin: $rideTimerBegin');
|
||||
//print('isRideFinished: $isRideFinished');
|
||||
// if (Get.find<PaymentController>().isWalletChecked == true &&
|
||||
// Get.find<PaymentController>().isCashChecked == false) {
|
||||
// if (double.parse(box.read(BoxName.passengerWalletTotal)) < 0) {
|
||||
// totalPassenger = totalCostPassenger +
|
||||
// double.parse(box.read(BoxName.passengerWalletTotal));
|
||||
// } else {
|
||||
// totalPassenger = totalCostPassenger + 0;
|
||||
// }
|
||||
// await CRUD().post(link: AppLink.addPassengersWallet, payload: {
|
||||
// 'passenger_id': box.read(BoxName.passengerID).toString(),
|
||||
// 'balance': ((-1) * totalPassenger).toString()
|
||||
// });
|
||||
// }
|
||||
|
||||
}
|
||||
|
||||
void tripFinishedFromDriver() async {
|
||||
@@ -684,7 +670,7 @@ class MapPassengerController extends GetxController {
|
||||
remainingTime = 0;
|
||||
// isCancelRidePageShown = true;
|
||||
update();
|
||||
rideIsBeginPassengerTimer();
|
||||
rideIsBeginPassengerTimer();runWhenRideIsBegin();
|
||||
}
|
||||
|
||||
void cancelTimerToPassengerFromDriverAfterApplied() {
|
||||
@@ -1174,7 +1160,20 @@ class MapPassengerController extends GetxController {
|
||||
|
||||
Future runEvery30SecondsUntilConditionMet() async {
|
||||
// Calculate the duration of the trip in minutes.
|
||||
double tripDurationInMinutes = durationToPassenger / 4;
|
||||
double tripDurationInMinutes = durationToPassenger / 6;
|
||||
int loopCount = tripDurationInMinutes.ceil();
|
||||
// If the trip duration is less than or equal to 50 minutes, then break the loop.
|
||||
for (var i = 0; i < loopCount; i++) {
|
||||
// Wait for 50 seconds.
|
||||
await Future.delayed(const Duration(seconds: 4));
|
||||
await getDriverCarsLocationToPassengerAfterApplied();
|
||||
reloadMarkerDriverCarsLocationToPassengerAfterApplied();
|
||||
}
|
||||
}
|
||||
|
||||
Future runWhenRideIsBegin() async {
|
||||
// Calculate the duration of the trip in minutes.
|
||||
double tripDurationInMinutes = durationToRide / 6;
|
||||
int loopCount = tripDurationInMinutes.ceil();
|
||||
// If the trip duration is less than or equal to 50 minutes, then break the loop.
|
||||
for (var i = 0; i < loopCount; i++) {
|
||||
|
||||
Reference in New Issue
Block a user