إصلاح أخطاء شاشة الكباتن من تحديث الذكاء الاصطناعي
This commit is contained in:
@@ -147,13 +147,16 @@ class BlacklistPage extends StatelessWidget {
|
||||
itemCount: controller.driversBlacklist.length,
|
||||
itemBuilder: (context, index) {
|
||||
var driver = controller.driversBlacklist[index];
|
||||
final String phone = (driver['phone'] ?? driver['phone_normalized'] ?? driver['mobile'] ?? driver['number'] ?? '').toString();
|
||||
final String reason = (driver['reason'] ?? driver['block_reason'] ?? driver['note'] ?? 'غير محدد').toString();
|
||||
final String date = (driver['created_at'] ?? driver['createdAt'] ?? driver['date'] ?? driver['blocked_at'] ?? '').toString();
|
||||
return _buildBlacklistItem(
|
||||
phone: driver['phone'],
|
||||
reason: driver['reason'] ?? 'غير محدد',
|
||||
date: driver['created_at'],
|
||||
phone: phone,
|
||||
reason: reason,
|
||||
date: date,
|
||||
type: 'سائق',
|
||||
icon: Icons.drive_eta_rounded,
|
||||
onUnblock: () => controller.unblockDriver(driver['phone'].toString()),
|
||||
onUnblock: () => controller.unblockDriver(phone),
|
||||
cs: cs,
|
||||
);
|
||||
},
|
||||
@@ -170,14 +173,17 @@ class BlacklistPage extends StatelessWidget {
|
||||
itemCount: controller.passengersBlacklist.length,
|
||||
itemBuilder: (context, index) {
|
||||
var passenger = controller.passengersBlacklist[index];
|
||||
final String phone = (passenger['phone'] ?? passenger['phone_normalized'] ?? passenger['mobile'] ?? passenger['number'] ?? '').toString();
|
||||
final String reason = (passenger['reason'] ?? passenger['block_reason'] ?? passenger['note'] ?? 'غير محدد').toString();
|
||||
final String date = (passenger['created_at'] ?? passenger['createdAt'] ?? passenger['date'] ?? passenger['blocked_at'] ?? '').toString();
|
||||
final String phoneForUnblock = (passenger['phone_normalized'] ?? passenger['phone'] ?? passenger['mobile'] ?? passenger['number'] ?? '').toString();
|
||||
return _buildBlacklistItem(
|
||||
phone: passenger['phone'] ?? passenger['phone_normalized'],
|
||||
reason: passenger['reason'] ?? 'غير محدد',
|
||||
date: passenger['created_at'],
|
||||
phone: phone,
|
||||
reason: reason,
|
||||
date: date,
|
||||
type: 'راكب',
|
||||
icon: Icons.person_rounded,
|
||||
onUnblock: () => controller.unblockPassenger(
|
||||
passenger['phone_normalized'].toString()),
|
||||
onUnblock: () => controller.unblockPassenger(phoneForUnblock),
|
||||
cs: cs,
|
||||
);
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user