KamoCRM

Hoist ChatWebSocketProvider sopra ToolProviders

Fixkamo-internal
Spegnimento
25 aprile 2026 alle ore 22:17 UTC
Autore
kamo
Impegno
3873b0b

ToolDock (e le sue finestre degli strumenti come SupportTicketWindow → TicketChat) è montato all'interno ToolProviders, che si trova ABOVE PresenceWrapper nell'albero per evitare di smontare sui cambiamenti di auth/navigation. ChatWebSocketProvider vissuto dentro PresenceWrapper, così le finestre degli strumenti sono cadute al no-op predefinito valore di contesto — abbonamento di TicketChat() era un no-op silenzioso, l'agente mai inviato SUBSCRIBE per /topic/chat/session/{guid}, e messaggi dei visitatori dopo il primo è apparso solo dopo un aggiornamento (REST iniziale-fetch). Sposta ChatWebSocketProvider su layout.tsx wrap ToolProviders. The provider ora internamente cancelli su autenticazione in modo che rimanga sicuro al in cima all'albero.

Tutte le modifiche

Come quello che vedi la spedizione?

Tutto questo arriva nel vostro spazio di lavoro da solo. Iniziare sul piano gratuito e leggere di nuovo questa pagina in un mese.

Inizia gratis per sempreVisualizza il prezzo