- Navios
- 25 de abril de 2026 às 17:56 UTC
- Autor
- Kamo
- Enviar
- 436811a
Anteriormente, o consumidor de push NATS JetStream só foi criado quando um cliente STOMP enviado /app/chat/subscribe. Com a Política de Entrega. Novo, quaisquer mensagens publicadas antes de um o consumidor existe são permanentemente perdidos — causando mensagens de visitante e mudanças de nome para nunca apareça em kamo-internal a menos que o agente tenha sido subscrito primeiro. - Extrair lógica de assinatura NATS em ChatSessionAssignscriptionManager (idempotente assevereAssinatura, correções id serializado como String para evitar perda de precisão JS em IDs originais rowid do BarataDB) - Os delegados ChatWebSocketController subscrevem aSession() ao gestor - PublicChatService calls assuranceSubscription() imediatamente após a criação do MediaSession (assim o consumidor existe antes da primeira mensagem de visitante chegar) e novamente no sendSupportMessage() como um backback