Allineare il percorso di importazione ChatWebSocketContext al fornitore di corrispondenza

Fixkamo-internal
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.

Tutte le modifiche

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo