- Spegnimento
- 25 aprile 2026 alle ore 22:04 UTC
- Autore
- kamo
- Impegno
- 95700c5
TicketChat e ChatNotificationListener hanno importato il contesto tramite '@/app/contexts/...' mentre PresenceWrapper (il fornitore) lo importa attraverso il percorso relativo '../contesti/...'. Next.js bundler tratta questi come due istanze di modulo distinte, così i consumatori stavano leggendo il DEFAULT contesto (con abbonamenti/unsubscribe no-op) al posto del valore del fornitore. Risultato: L'abbonamento STOMP di TicketChat è stato un no-op silenzioso, l'agente non ha mai inviato SUBSCRIBE per /topic/chat/session/{guid} e solo messaggi caricati tramite REST iniziale-fetch è apparso. I messaggi dei visitatori successivi non avevano in tempo reale percorso di consegna. Aggiunge anche una console.warn al valore di contesto predefinito in modo che qualsiasi futuro "rong import path" problema è forte invece di silenzioso.