Update: 2026-07-22 00:42:09
This commit is contained in:
@@ -17,7 +17,12 @@ try {
|
|||||||
// 🛠️ دالة مساعدة: إرسال الرحلة لسوق السائقين (Marketplace Broadcast)
|
// 🛠️ دالة مساعدة: إرسال الرحلة لسوق السائقين (Marketplace Broadcast)
|
||||||
// =================================================================================
|
// =================================================================================
|
||||||
function broadcastRideToMarket($rideId, $lat, $lng, $payloadData, $extraMarketData = []) {
|
function broadcastRideToMarket($rideId, $lat, $lng, $payloadData, $extraMarketData = []) {
|
||||||
$url = getenv('LOCATION_SOCKET_URL');
|
$url = getenv('LOCATION_SOCKET_URL') ?: 'http://socket_driver:2021';
|
||||||
|
if (strpos($url, 'localhost') !== false || strpos($url, '127.0.0.1') !== false) {
|
||||||
|
if (file_exists('/.dockerenv')) {
|
||||||
|
$url = str_replace(['localhost', '127.0.0.1'], 'socket_driver', $url);
|
||||||
|
}
|
||||||
|
}
|
||||||
$INTERNAL_KEY = function_exists('getInternalSocketKey') ? getInternalSocketKey() : '';
|
$INTERNAL_KEY = function_exists('getInternalSocketKey') ? getInternalSocketKey() : '';
|
||||||
$marketPayload = array_merge([
|
$marketPayload = array_merge([
|
||||||
'id' => (string)$rideId,
|
'id' => (string)$rideId,
|
||||||
@@ -48,8 +53,10 @@ function broadcastRideToMarket($rideId, $lat, $lng, $payloadData, $extraMarketDa
|
|||||||
if ($INTERNAL_KEY) {
|
if ($INTERNAL_KEY) {
|
||||||
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-internal-key: $INTERNAL_KEY"]);
|
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-internal-key: $INTERNAL_KEY"]);
|
||||||
}
|
}
|
||||||
curl_exec($ch);
|
$res = curl_exec($ch);
|
||||||
|
$err = curl_error($ch);
|
||||||
curl_close($ch);
|
curl_close($ch);
|
||||||
|
error_log("[broadcastRideToMarket] URL=$url | Res=$res | Err=$err");
|
||||||
}
|
}
|
||||||
error_log("[add_ride] Request started. passenger_id=" . ($_POST['passenger_id'] ?? '?'));
|
error_log("[add_ride] Request started. passenger_id=" . ($_POST['passenger_id'] ?? '?'));
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user