9/6/1
This commit is contained in:
@@ -6,7 +6,9 @@ import 'package:get/get.dart';
|
||||
import 'package:http/http.dart' as http;
|
||||
import 'package:ride/constant/colors.dart';
|
||||
import 'package:ride/constant/style.dart';
|
||||
import 'package:ride/controller/functions/crud.dart';
|
||||
import 'package:ride/controller/functions/launch.dart';
|
||||
import 'package:ride/controller/functions/toast.dart';
|
||||
import 'package:ride/views/widgets/elevated_btn.dart';
|
||||
|
||||
import '../../constant/box_name.dart';
|
||||
@@ -136,14 +138,16 @@ class FirebasMessagesController extends GetxController {
|
||||
Padding(
|
||||
padding: const EdgeInsets.all(8.0),
|
||||
child: Text(
|
||||
'Distance is '.tr + myList[4].toString() + ' Minutes'.tr,
|
||||
'Distance is '.tr + myList[5].toString() + ' KM'.tr,
|
||||
style: AppStyle.title,
|
||||
),
|
||||
),
|
||||
Padding(
|
||||
padding: const EdgeInsets.all(8.0),
|
||||
child: Text(
|
||||
'Duration of Trip is '.tr + myList[5].toString(),
|
||||
'Duration of Trip is '.tr +
|
||||
myList[4].toString() +
|
||||
' Minutes'.tr,
|
||||
style: AppStyle.title,
|
||||
),
|
||||
),
|
||||
@@ -154,14 +158,30 @@ class FirebasMessagesController extends GetxController {
|
||||
children: [
|
||||
MyElevatedButton(
|
||||
title: 'Apply Order'.tr,
|
||||
onPressed: () {
|
||||
//TODO save and request to passenger
|
||||
onPressed: () async {
|
||||
await CRUD().postFromDialogue(
|
||||
link: AppLink.addDriverOrder,
|
||||
payload: {
|
||||
'driver_id': myList[6].toString(),
|
||||
// box.read(BoxName.driverID).toString(),
|
||||
'order_id':
|
||||
message.notification!.body.toString(),
|
||||
'status': 'Apply'
|
||||
});
|
||||
},
|
||||
),
|
||||
MyElevatedButton(
|
||||
title: 'Refuse Order'.tr,
|
||||
onPressed: () {
|
||||
//TODO save and request to passenger and driver log upto 3 per 1 day
|
||||
onPressed: () async {
|
||||
await CRUD().postFromDialogue(
|
||||
link: AppLink.addDriverOrder,
|
||||
payload: {
|
||||
'driver_id': myList[6].toString(),
|
||||
// box.read(BoxName.driverID).toString(),
|
||||
'order_id':
|
||||
message.notification!.body.toString(),
|
||||
'status': 'Refused'
|
||||
});
|
||||
},
|
||||
kolor: AppColor.redColor,
|
||||
),
|
||||
@@ -170,6 +190,8 @@ class FirebasMessagesController extends GetxController {
|
||||
)
|
||||
],
|
||||
));
|
||||
} else if (message.notification!.title!.contains('Promo')) {
|
||||
// Get.to(page)
|
||||
}
|
||||
}
|
||||
});
|
||||
@@ -285,7 +307,7 @@ class FirebasMessagesController extends GetxController {
|
||||
// }
|
||||
|
||||
void sendNotificationDriverId(String title, body, Strin1, Strin2, Strin3,
|
||||
Strin4, Strin5, Strin6, token) async {
|
||||
Strin4, Strin5, Strin6, String7, token) async {
|
||||
http
|
||||
.post(Uri.parse('https://fcm.googleapis.com/fcm/send'),
|
||||
headers: <String, String>{
|
||||
@@ -300,7 +322,7 @@ class FirebasMessagesController extends GetxController {
|
||||
},
|
||||
'data': {
|
||||
'myList': jsonEncode(
|
||||
[Strin1, Strin2, Strin3, Strin4, Strin5, Strin6]),
|
||||
[Strin1, Strin2, Strin3, Strin4, Strin5, Strin6, String7]),
|
||||
},
|
||||
'priority': 'high',
|
||||
'to': token,
|
||||
|
||||
Reference in New Issue
Block a user