add new features like realtime 2026-05-29-17
This commit is contained in:
@@ -95,8 +95,28 @@ try {
|
||||
}
|
||||
|
||||
// ب) FCM (Internal)
|
||||
if (empty($passengerToken) && $passenger_id) {
|
||||
$stmtToken = $con->prepare("SELECT token FROM tokens WHERE passengerID = ? ORDER BY id DESC LIMIT 1");
|
||||
$stmtToken->execute([$passenger_id]);
|
||||
$rawToken = $stmtToken->fetchColumn();
|
||||
if ($rawToken) {
|
||||
$passengerToken = $rawToken;
|
||||
if (!empty($encryptionHelper)) {
|
||||
try {
|
||||
$decrypted = $encryptionHelper->decryptData($rawToken);
|
||||
if ($decrypted !== false && !empty($decrypted)) {
|
||||
$passengerToken = trim($decrypted);
|
||||
}
|
||||
} catch (Exception $e) {
|
||||
// Fallback
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (!empty($passengerToken)) {
|
||||
$fcmData = [
|
||||
'category' => 'Cancel Trip from driver',
|
||||
'ride_id' => (string)$rideId
|
||||
];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user