- Expédié
- 27 août 2026 à 01:37 UTC
- Auteur
- kamo
- Commite
- f19ffbd
Deux choses qu'un membre a demandé sur le chat individuel: un emoji n'importe qui dans la conversation peut mettre un message unique, et la possibilité de corriger un message que vous avez déjà envoyé. MEDIA-OBJ-REACTIONS est d'une ligne par (message, membre, emoji), pas un compte par emoji. Chaque question que le produit pose d'une réaction concerne l'OMS: la puce est une bascule, donc il doit savoir si le spectateur y est déjà, et ses noms d'infobullition qui ont réagi. Le Une contrainte unique est ce qui rend le basculeur sûr sous un double-clic de course. L'édition conserve MediaObjMsg.message comme le corps actuel, tamponne DATE-EDITED et le fichier il a remplacé dans MEDIA-OBJ-MSG-EDITS. Ce tableau est la réponse à pourquoi l'édition n'est PAS A-t-il "qu'est-ce que quelqu'un l'a vu" comme il n'y a pas d'enlever. Unsend fait disparaître les mots de lecture, donc le refus après le fait est ce qui empêche une conversation d'être réécrite derrière celui d'un lecteur dos; une faute de frappe, d'un autre côté, est presque toujours remarquée après que quelqu'un l'ait lu, et la même porte refuserait des corrections exactement au moment où elles sont souhaitées. Différences de déclaration Au lieu de cela - chaque lecteur est dit que le message a été édité, et ce qu'il disait était conservé plutôt qu'écrasée. ChatMessageDto gagne les champs sur lesquels les deux événements circulent. Ce DTO n'est pas de la documentation: NATS à STOMP relais dans MediaService désérialigne en lui et ré-émet une liste de champs fixe, donc un champ qu'il ne déclare jamais atteint un navigateur.