Update: 2026-08-07 00:57:03

This commit is contained in:
Hamza-Ayed
2026-08-07 00:57:03 +03:00
parent 6e451e8b71
commit a1104a4695
10 changed files with 338 additions and 188 deletions
@@ -535,6 +535,18 @@ class MapDriverController extends GetxController
);
if (response['status'] == 'success') {
// 💰 التعويض عن عدم حضور الراكب — يحسبه الخادم من مسافة الاقتراب
// ودقائق الانتظار، ويُضيفه لمحفظة السائق. صفر يعني أن الإلغاء وقع
// قبل تسجيل الوصول أو قبل اكتمال مدة الانتظار المقررة.
final num compensation = response['compensation'] ?? 0;
if (compensation > 0) {
final int waited = response['waited_minutes'] ?? 0;
mySnackbarSuccess(
"تم تعويضك $compensation عن المسافة و $waited دقيقة انتظار."
.tr,
);
}
// 🔥🔥 معالجة الحظر (The Penalty Logic) 🔥🔥
bool isBlocked = response['is_blocked'] ?? false;