- Navios
- 30 de agosto de 2026 às 22:53 UTC
- Autor
- Kamo
- Enviar
- d97ff30
Cada janela de chat que desenha um MessageBubble — os popups de chat dos membros, o social e o ticket conversas que partilham ChatBox — oferecidas Editar na própria mensagem do remetente desde que existiu, inclusive muito tempo depois de outro membro tê-lo lido. Desenviar sai nesse momento; edição deliberadamente não fez, no raciocínio de que um erro de digitação é normalmente notado depois de alguém ter visto, assim, uma porta vista recusaria correções exatamente quando elas são desejadas, e que o marcador Além disso, o arquivo do lado do servidor do corpo anterior foi suficientemente divulgado. Reportado por um membro como o comércio errado, e é. O marcador diz que algo mudou, nunca o que disse antes, e o arquivo é guardado para o registro em vez de mostrado ao outro membro — assim uma edição pode transformar um "sim" em um "não" sob alguém que leu o "sim" e deixá-los sem maneira de ver o que eles foram originalmente ditos. Isso é o que a porta vista no não-enviar existe para prevenir, e reescrever uma mensagem uma palavra de cada vez não é mais suave do que retirá-la inteira. Então podeEditMessage agora pega os recibos e aplica a mesma regra de alguém ElseSaw como canUnsend (@kamo/chat-core 0.1.1): corrigir-se permanece aberto enquanto ninguém abrir o conversa, e fecha quando eles fazem. O recibo do próprio remetente ainda não conta — releitura A tua mensagem não é outra pessoa a vê-la. MediaService recusa o PATCH com o mesmo 409 ALÉM VIEWED os usos não enviados, então uma edição já na caixa quando um recibo chega é respondida por o servidor e mostrado na bolha em vez de mantido.