- Verschifft
- 30. August 2026 um 22:47 UTC
- Autor
- Kamo
- Ausschuss
- a1b2ac3
PATCH /api/media/messages/{id' wurde absichtlich auf Quittungen gesungen, im Gegensatz zum DELETE daneben. Die Argumentation darin geschrieben war, dass unend macht lesende Wörter verschwinden, während eine Bearbeitung nur korrigiert sie, und dass die "bearbeitenden" Marker plus die archivierte vorherige Stelle waren Offenlegung genug. Das hält nicht. Ein Edit kann ein "Ja" in ein "Nein" unter jemandem verwandeln, der das "Ja" gelesen hat, und der Marker sagt nur, dass sich etwas geändert hat - nie, was er vorher gesagt hat. Das Archiv, das es ändert, ist für die Aufzeichnung gehalten, nicht an das andere Mitglied gezeigt, so dass der Leser endet zu wissen, eine Korrektur passiert und keine Möglichkeit zu erfahren, was sie ursprünglich gesagt. Mitglieder berichteten es von der Chat-Fenster so genau das. So trägt die Bearbeitung jetzt das gleiche Tor wie die Unendliche, gezählt durch die gleiche Abfrage und mit der abgelehnt gleiche 409 ALREADY_VIEWED: Sich selbst zu korrigieren ist offen, solange die Nachricht ungelesen ist, und schließt, wenn jemand das Gespräch eröffnet. Die Kunden hören auf, die Aktion an der gleichen Stelle anzubieten (@kamo/chat-core 0.1.16), so dass eine Anfrage, die dieses Tor erreicht, eine Quittung ist, die während der edit box wurde geöffnet - das ist das Rennen, das der Server hier zu begleichen ist.