This commit is contained in:
Hamza-Ayed
2024-05-06 13:30:09 +03:00
parent f7c48e61f2
commit c5ac5c2b22
15 changed files with 489 additions and 55 deletions

View File

@@ -57,7 +57,7 @@ class MapPassengerController extends GetxController {
List wayPoint2 = [];
List wayPoint3 = [];
List wayPoint4 = [];
final textToSpeechController = Get.put(TextToSpeechController());
List<List<dynamic>> placeListResponseAll = [];
List<Widget> placeListResponse = [
@@ -846,6 +846,8 @@ class MapPassengerController extends GetxController {
children: [
IconButton(
onPressed: () async {
final textToSpeechController =
Get.find<TextToSpeechController>();
await textToSpeechController.speakText(midTitle);
},
icon: const Icon(Icons.headphones)),
@@ -1090,6 +1092,7 @@ class MapPassengerController extends GetxController {
startTimerFromDriverToPassengerAfterApplied();
// startTimer();
} else if (res.toString() == 'Refused') {
statusRide = 'Refused';
// isDriversTokensSend = false;
if (isDriversTokensSend == false) {
confirmRideForAllDriverAvailable();
@@ -1434,6 +1437,10 @@ class MapPassengerController extends GetxController {
isMarkersShown = false;
haveSteps = false;
isMarkersShown = false;
driverToken = '';
driverId = '';
driverPhone = '';
driverName = '';
// totalStepDurations = 0;
timeToPassengerFromDriverAfterApplied = 0;
remainingTime = 0;
@@ -1454,6 +1461,10 @@ class MapPassengerController extends GetxController {
isWayPointStopsSheetUtilGetMap = false;
rideConfirm = false;
shouldFetch = false;
driverToken = '';
driverId = '';
driverPhone = '';
driverName = '';
isCashConfirmPageShown = false;
isSearchingWindow = false;
isPassengerChosen = false;
@@ -2517,7 +2528,8 @@ class MapPassengerController extends GetxController {
late List recentPlaces = [];
getFavioratePlaces() async {
recentPlaces = await sql.getAllData(TableName.recentLocations);
recentPlaces = await sql.getCustomQuery(
'SELECT DISTINCT latitude, longitude, name, rate FROM ${TableName.recentLocations}');
}
double passengerRate = 5;
@@ -2571,7 +2583,7 @@ class MapPassengerController extends GetxController {
await getPassengerRate();
await getRideStatusFromStartApp();
startMarkerReloading();
Get.put(TextToSpeechController());
// await getNearestDriverByPassengerLocation();
initilizeGetStorage();