// L'adresse du serveur (à changer selon l'environnement)
// En développement : localhost
// En production : l'adresse du vrai serveur
-const SERVER_URL = 'http://localhost:3000';
+const SERVER_URL = 'http://localhost:3003';
// ───────────────────────────────────────────────────────────
// VARIABLES
// FONCTION : Se connecter au serveur
// ───────────────────────────────────────────────────────────
// Appelle cette fonction quand l'utilisateur se connecte à ton site
-//
+//
// Paramètre : userId = l'identifiant de l'utilisateur connecté
//
// Exemple : connectToAlerts('user-123');
// ───────────────────────────────────────────────────────────
export function connectToAlerts(userId) {
-
+
// Si déjà connecté, on ne fait rien
if (socket !== null) {
console.log('⚠️ Déjà connecté au serveur d\'alertes');
// ─────────────────────────────────────────────────────
socket.on('connect', function() {
console.log('✅ Connecté au serveur d\'alertes');
-
+
// IMPORTANT : On envoie notre userId au serveur
// Pour qu'il sache qui on est et nous envoie NOS alertes
socket.emit('auth', userId);
// ─────────────────────────────────────────────────────
socket.on('alert', function(alert) {
console.log('🔔 ALERTE REÇUE :', alert);
-
+
// On appelle toutes les fonctions enregistrées
// (voir onAlert plus bas)
alertCallbacks.forEach(function(callback) {