- Shipped
- 6 de agosto de 2026 às 22:06 UTC
- Author
- Kamo
- Commit
- 1a71a42
createMessage anunciou cada nova mensagem no assunto em tempo real da sessão no momento a linha foi salva — dentro da transação do chamador, antes do chamador ter escrito Qualquer outra coisa. Para uma mensagem de chat com um anexo que é muito cedo para ser verdadeiro: o o anúncio saiu sem anexos, e o próprio MediaController completou o anúncio seguiu ~60ms mais tarde, após as linhas de anexos autorizadas. Os assinantes mantêm o primeiro evento que vêem para um ID de mensagem, então o incompleto é o um que ficou preso; a imagem permaneceu ausente da mensagem até que a página foi recarregada. A mesma raça equivoca uma resposta de visitante social, que este método só pode anunciar como messageType=MESSAGE enquanto SocialMessageService anuncia-o como SOCIAL VISITOR. Chamadores que terminam de construir a mensagem agora passam publicaRealtimeEvent=false e anunciá-lo uma vez, quando estiver completo. Chamadores que não publicam seu próprio evento – a alimentação social, os fluxos de mídia — não são afetados.