Update: 2026-07-23 20:43:21

This commit is contained in:
Hamza-Ayed
2026-07-23 20:43:21 +03:00
parent 1e785061ec
commit 92eb7fe25d
5 changed files with 54 additions and 24 deletions
@@ -154,15 +154,21 @@ class FirebaseMessagesController extends GetxController {
driverToken = myList[14].toString();
Get.put(HomeCaptainController(), permanent: true).changeRideId();
update();
Get.toNamed('/OrderRequestPage', arguments: {
'myListString': myListString,
'DriverList': myList,
'body': body,
'is_destination_match': message.data['is_destination_match'] ?? '0',
// 🆕 "أرباحك أعلى" — يُرسَل فقط عند وجود فرق إيجابي حقيقي
'driver_earnings_extra': message.data['driver_earnings_extra'],
'driver_earnings_currency': message.data['driver_earnings_currency'],
});
if (Get.currentRoute != '/OrderRequestPage') {
Log.print("🚀 FCM: Navigating to OrderRequestPage...");
Get.toNamed('/OrderRequestPage', arguments: {
'myListString': myListString,
'DriverList': myList,
'body': body,
'is_destination_match': message.data['is_destination_match'] ?? '0',
// 🆕 "أرباحك أعلى" — يُرسَل فقط عند وجود فرق إيجابي حقيقي
'driver_earnings_extra': message.data['driver_earnings_extra'],
'driver_earnings_currency': message.data['driver_earnings_currency'],
});
} else {
Log.print("⚠️ [FCM] User is already on OrderRequestPage. Skipping navigation.");
}
}
break;