- Navios
- 12 de agosto de 2026 às 22:17 UTC
- Autor
- kamo
- Enviar
- 6f19d8a
Fechar uma janela de suporte não está a sair da conversa, mas foi tratada como Se fosse. ChatNotificationListener retornou mais cedo em cada SUPPORT TICKET notificação — corretamente, uma vez que um ticket não deve abrir uma janela de bate-papo simples, mas Deixou suporte sem reabrir ao vivo. Quem fechou o painel, a maioria muitas vezes a pessoa que pediu ajuda uma vez que tinha pedido, simplesmente nunca viu o responder. Agora abre a janela de suporte, endereçada pelo ID do ticket notification carrega; a ferramenta store dedupes no ticketId, então uma janela já está acima é focado em vez de duplicado. AutoOpenUnreadSupportChats é a metade durável, para uma resposta que chegou enquanto foram assinados para fora — o impulso ao vivo é núcleo NATS sem repetição. Deliberadamente separado de AssignedTicketOpener: que um responde "este trabalho é agora seu", este responde "alguém lhe disse alguma coisa", e para um pedido ou o primeiro Nunca acontece. Ambos reconhecem através do mesmo registro auto-aberto o o caminho do chat usa, de modo que um segundo dispositivo não reproduz o que o primeiro mostrou. ChatsList agora leva ticketId direto para fora do quadro de atividade. Sintetizar linha de suporte sem um produziu uma linha que não pôde ser aberta, então a lista tinha para jogar o quadro fora e re-ler a página inteira para obtê-lo.