up
This commit is contained in:
+7
-5
@@ -79,16 +79,18 @@ try {
|
||||
error_log('SSE: Conexión en modo global (sin autenticación específica)');
|
||||
}
|
||||
|
||||
$db = Database::getInstance();
|
||||
|
||||
// Enviar evento inicial de conexión
|
||||
error_log("SSE: Nueva conexión establecida (userId: {$userId})");
|
||||
// IMPORTANTE: Enviar evento connected ANTES de hacer cualquier otra cosa
|
||||
error_log("SSE: Enviando evento connected (userId: {$userId})");
|
||||
sendSSEEvent('connected', [
|
||||
'timestamp' => time(),
|
||||
'user_id' => $userId,
|
||||
'mode' => $authenticated ? 'authenticated' : 'global'
|
||||
'mode' => $authenticated ? 'authenticated' : 'global',
|
||||
'status' => 'ready'
|
||||
]);
|
||||
|
||||
// Ahora sí, conectar a BD
|
||||
$db = Database::getInstance();
|
||||
|
||||
// Obtener último timestamp conocido por el cliente
|
||||
$lastEventId = $_SERVER['HTTP_LAST_EVENT_ID'] ?? null;
|
||||
$lastCheck = time();
|
||||
|
||||
Reference in New Issue
Block a user