This commit is contained in:
Hamza Aleghwairyeen
2024-04-08 18:22:19 +03:00
parent de4c16b249
commit e59e94a04e
5 changed files with 88 additions and 13 deletions

View File

@@ -434,7 +434,8 @@ class MapDriverController extends GetxController {
await CRUD().post(link: AppLink.updateRides, payload: {
'id': rideId,
'rideTimeFinish': DateTime.now().toString(),
'status': 'Finished'
'status': 'Finished',
'price': totalCost,
});
print('walletChecked is $walletChecked');
if (walletChecked == 'true') {

View File

@@ -584,7 +584,7 @@ class MapPassengerController extends GetxController {
DateTime now = DateTime.now();
DateTime arrivalTime1 = now.add(Duration(seconds: durationToRide));
arrivalTime = DateFormat('hh:mm').format(arrivalTime1);
box.write(BoxName.arrivalTime, arrivalTime);
for (int i = 0; i <= durationToRide; i++) {
await Future.delayed(const Duration(seconds: 1));
progressTimerRideBegin = i / durationToRide;
@@ -659,6 +659,7 @@ class MapPassengerController extends GetxController {
void tripFinishedFromDriver() async {
isRideFinished = true;
rideTimerBegin = false;
box.write(BoxName.arrivalTime, '');
remainingTimeTimerRideBegin = 0;
update();
}
@@ -706,6 +707,9 @@ class MapPassengerController extends GetxController {
print(rideStatusFromStartApp['data']['status']);
if (rideStatusFromStartApp['data']['status'] == 'Begin') {
statusRide = 'Begin';
driverId = rideStatusFromStartApp['data']['driver_id'];
firstName = rideStatusFromStartApp['data']['driverName'];
driverRate = rideStatusFromStartApp['data']['rateDriver'].toString();
statusRideFromStart = true;
// DateTime endTime =
// DateTime.parse(rideStatusFromStartApp['data']['endtime']);