Fix: Umstellung auf Socket.io für alle Views und Verbesserung der Event-Registrierung
Änderung: - Alle Views wurden aktualisiert, um den Daemon WebSocket zu deaktivieren und stattdessen Socket.io für die Event-Registrierung zu verwenden. - Eine neue Methode `setupSocketEvents` wurde hinzugefügt, um die Socket.io-Events zu registrieren und Protokollausgaben für den Status der Registrierung bereitzustellen. - Die Logik zur Handhabung von WebSocket-Events wurde vereinfacht und verbessert, um die Stabilität und Nachvollziehbarkeit zu erhöhen. Diese Anpassung sorgt für eine konsistentere Handhabung von WebSocket-Events und verbessert die Benutzererfahrung durch zuverlässigere Datenaktualisierungen.
This commit is contained in:
@@ -81,7 +81,7 @@ class DaemonWebSocketBridge {
|
||||
case 'familychanged':
|
||||
// Broadcast an alle verbundenen Clients
|
||||
io.emit(message.event, message.data || {});
|
||||
console.log(`📤 Event ${message.event} an alle Clients weitergeleitet`);
|
||||
console.log(`📤 Event ${message.event} an alle Clients weitergeleitet:`, message.data || {});
|
||||
break;
|
||||
|
||||
case 'workerStatus':
|
||||
|
||||
Reference in New Issue
Block a user