5/29/1
This commit is contained in:
@@ -907,7 +907,8 @@ class MapPassengerController extends GetxController {
|
||||
rideConfirm = true;
|
||||
shouldFetch = true;
|
||||
isBottomSheetShown = false;
|
||||
timeToPassengerFromDriverAfterApplied = 60;
|
||||
timeToPassengerFromDriverAfterApplied =
|
||||
durationToPassenger; //60 todo durationToPassenger;/
|
||||
isDriversTokensSend = false;
|
||||
|
||||
update();
|
||||
@@ -1337,7 +1338,7 @@ class MapPassengerController extends GetxController {
|
||||
for (var i = 0; i < loopCount; i++) {
|
||||
// Wait for 50 seconds.
|
||||
await Future.delayed(const Duration(seconds: 4));
|
||||
if (isRideFinished == true) {
|
||||
if (rideTimerBegin == true) {
|
||||
await getDriverCarsLocationToPassengerAfterApplied();
|
||||
}
|
||||
reloadMarkerDriverCarsLocationToPassengerAfterApplied();
|
||||
@@ -1353,7 +1354,7 @@ class MapPassengerController extends GetxController {
|
||||
// Wait for 50 seconds.
|
||||
print('loop is $i from $loopCount');
|
||||
await Future.delayed(const Duration(seconds: 4));
|
||||
if (isRideFinished == true) {
|
||||
if (rideTimerBegin == true) {
|
||||
await getDriverCarsLocationToPassengerAfterApplied();
|
||||
}
|
||||
reloadMarkerDriverCarsLocationToPassengerAfterApplied();
|
||||
@@ -1916,7 +1917,7 @@ class MapPassengerController extends GetxController {
|
||||
i < dataCarsLocationByPassenger['message'].length;
|
||||
i++) {
|
||||
var carLocation = dataCarsLocationByPassenger['message'][i];
|
||||
durationToPassenger = 100; //////
|
||||
|
||||
// Calculate the distance between the passenger's location and the current driver's location
|
||||
final distance = Geolocator.distanceBetween(
|
||||
passengerLocation.latitude,
|
||||
@@ -1924,7 +1925,8 @@ class MapPassengerController extends GetxController {
|
||||
double.parse(carLocation['latitude']),
|
||||
double.parse(carLocation['longitude']),
|
||||
);
|
||||
|
||||
durationToPassenger = (distance * 35 * (1000 / 3600))
|
||||
.round(); //////35 is avg of speed in city
|
||||
// Update the UI with the distance and duration
|
||||
update();
|
||||
|
||||
@@ -2599,8 +2601,12 @@ class MapPassengerController extends GetxController {
|
||||
payload: {'passenger_id': box.read(BoxName.passengerID)});
|
||||
if (res != 'failure') {
|
||||
print(jsonDecode(res)['message']['rating']);
|
||||
passengerRate =
|
||||
double.parse(jsonDecode(res)['message']['rating'].toString());
|
||||
if (jsonDecode(res)['message']['rating'] == null) {
|
||||
passengerRate = 5;
|
||||
} else {
|
||||
passengerRate =
|
||||
double.parse(jsonDecode(res)['message']['rating'].toString());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user