This commit is contained in:
Hamza Aleghwairyeen
2024-04-06 12:50:44 +03:00
parent 03c2289653
commit c7595de6c3
11 changed files with 149 additions and 44 deletions

View File

@@ -37,18 +37,18 @@ GetBuilder<HomeCaptainController> callPage() {
onTap: () async {
// await callController.initAgoraFull();
// callController.join();
FirebaseMessagesController().sendNotificationToPassengerToken(
'Call Income',
'You have call from driver ${box.read(BoxName.nameDriver)}',
Get.find<MapDriverController>().tokenPassenger,
[
callController.token,
callController.channelName,
callController.uid.toString(),
callController.remoteUid.toString(),
],
);
callController.join();
// FirebaseMessagesController().sendNotificationToPassengerToken(
// 'Call Income',
// 'You have call from driver ${box.read(BoxName.nameDriver)}',
// Get.find<MapDriverController>().tokenPassenger,
// [
// callController.token,
// callController.channelName,
// callController.uid.toString(),
// callController.remoteUid.toString(),
// ],
// );
// callController.join();
},
child: Container(
width: 50,

View File

@@ -21,8 +21,8 @@ GetBuilder<MapDriverController> driverEndRideBar() {
child: Container(
decoration: AppStyle.boxDecoration,
height: mapDriverController.remainingTimeTimerRideBegin < 60
? mapDriverController.driverEndPage = 160
: 130,
? mapDriverController.driverEndPage = 180
: 150,
width: 240,
child: Column(
children: [

View File

@@ -170,7 +170,8 @@ class RideBeginPassenger extends StatelessWidget {
phoneNumber = phoneNumber.replaceAll('0', '');
print(phoneNumber); // Output: 798583061
var phone =
'+${box.read(BoxName.countryCode)}${box.read(BoxName.sosPhonePassenger)}';
// '+${box.read(BoxName.countryCode)}${box.read(BoxName.sosPhonePassenger)}';
'+20${box.read(BoxName.sosPhonePassenger)}';
controller.sendWhatsapp(phone);
}
},

View File

@@ -33,9 +33,9 @@ class AvailableRidesPage extends StatelessWidget {
: Padding(
padding: const EdgeInsets.all(8.0),
child: rideAvailableController
.rideAvalibleMap['message'].length ==
.rideAvailableMap['message'].length ==
1 &&
rideAvailableController.rideAvalibleMap['message']
rideAvailableController.rideAvailableMap['message']
[0]['start_location'] ==
null
? Center(
@@ -46,10 +46,10 @@ class AvailableRidesPage extends StatelessWidget {
)
: ListView.builder(
itemCount: rideAvailableController
.rideAvalibleMap['message'].length,
.rideAvailableMap['message'].length,
itemBuilder: (BuildContext context, int index) {
var list = rideAvailableController
.rideAvalibleMap['message'][index];
.rideAvailableMap['message'][index];
return Container(
width: Get.width * .9,
decoration: AppStyle.boxDecoration1,
@@ -146,6 +146,16 @@ class AvailableRidesPage extends StatelessWidget {
'order_id': list['id'],
'status': 'Apply'
});
await CRUD().post(
link: AppLink.updateRides,
payload: {
'id': list['id'],
'driverGoToPassengerTime':
DateTime.now()
.toString(),
'status': 'Applied'
});
// print(bodyToPassenger);
FirebaseMessagesController()
.sendNotificationToPassengerToken(