// Optional: log any other event if (data.event && !['pusher:connection_established', 'pusher_internal:subscription_succeeded'].includes(data.event)) { console.log('📡 Event received:', data.event, data); } }; ws.onerror = (e) => { console.error('❌ WebSocket error', e); }; ws.onclose = () => { console.warn('🔌 WebSocket closed'); }; --}}