Update: 2026-08-07 01:35:27

This commit is contained in:
Hamza-Ayed
2026-08-07 01:35:27 +03:00
parent 0cb1ab0ea3
commit 5b864e30df
11 changed files with 843 additions and 26 deletions
@@ -49,6 +49,21 @@ class OrderRequestController extends GetxController
List<dynamic>? myList;
Map<dynamic, dynamic>? myMapData;
/// نوع الطلب: 'exclusive' خلال ثواني السبق الحصري، 'public' بعد إطلاقه
/// للجميع، و null في وضع البثّ الحر (DISPATCH_MODE غير مضبوط) — عندها
/// لا تُعرض أي شارة.
///
/// المصدر: حقل offer_type في حمولة السوكِت (new_ride_request /
/// market_new_ride). الطلبات القادمة عبر FCM أو القائمة المسبقة لا تحمله.
Map<String, dynamic>? get offerInfo {
final t = myMapData?['offer_type'];
if (t == null) return null;
return {
'offer_type': t.toString(),
'offer_expires_in': myMapData?['offer_expires_in'],
};
}
IntaleqMapController? mapController;
// الإحداثيات (أزلنا late لتجنب الأخطاء القاتلة)