This commit is contained in:
Hamza-Ayed
2024-02-11 00:24:07 +03:00
parent 8c99fc94e2
commit 7c627d5182
6 changed files with 201 additions and 104 deletions

View File

@@ -4,6 +4,7 @@ import 'package:flutter_font_icons/flutter_font_icons.dart';
import 'package:get/get.dart';
import 'package:ride/constant/box_name.dart';
import 'package:ride/constant/colors.dart';
import 'package:ride/constant/info.dart';
import 'package:ride/controller/firebase/firbase_messge.dart';
import 'package:ride/controller/home/captin/map_driver_controller.dart';
import 'package:ride/main.dart';
@@ -217,11 +218,13 @@ class PassengerInfoWindow extends StatelessWidget {
controller.isArrivedSend =
false;
})
: const SizedBox(),
: const SizedBox()
],
),
controller.remainingTimeInPassengerLocatioWait <
300
300 &&
controller.remainingTimeInPassengerLocatioWait !=
0
? Stack(
children: [
LinearProgressIndicator(
@@ -249,7 +252,30 @@ class PassengerInfoWindow extends StatelessWidget {
)
],
)
: const SizedBox(),
: controller.isdriverWaitTimeEnd
? MyElevatedButton(
title:
'You Can Cancel Trip And get Cost of Trip From ${AppInformation.appName}'
.tr,
kolor: AppColor
.deepPurpleAccent,
onPressed: () async {
FirebaseMessagesController()
.sendNotificationToPassengerToken(
'Driver Cancel Your Trip'
.tr,
'You will be pay the cost to driver or we will get it from you on next trip'
.tr,
controller
.tokenPassenger,
[]);
await controller
.addWaittingTimeCostFromPassengerToDriverWallet();
controller
.isdriverWaitTimeEnd =
false;
})
: const SizedBox(),
],
),
],