- Expediere
- 30 august 2026 la 22:53 UTC
- Autor
- Kamo
- Comite
- d97ff30
Fiecare fereastră de chat care atrage un MessageBubble conversații care împărtășesc ChatBox a existat, inclusiv mult timp după ce un alt membru a citit-o. Unsend vine off în acel moment; editare în mod deliberat nu a făcut, pe raționamentul că o scriere este în mod normal observat după ce cineva a văzut-o, astfel încât o poartă văzută ar refuza corecturi exact atunci când acestea sunt dorite, și că marker "editate" plus arhiva server-side a corpului anterior au fost suficient de divulgare. Raportat de un membru ca comerț greșit, și este. Markerul spune că ceva s-a schimbat, niciodată. ceea ce a spus înainte, și arhiva este păstrat pentru înregistrare, mai degrabă decât să arate celuilalt membru astfel încât o editare poate transforma un "da" într-un "nu" sub cineva care a citit "da" și să le lase cu nu mod de a vedea ceea ce li sa spus inițial. Aceasta este ceea ce poarta văzut pe unsend există pentru a preveni, şi rescrierea unui mesaj un cuvânt la un moment dat nu este mai blând decât retragerea întreg. Deci, poateEditMessage ia acum chitanţele şi aplică aceeaşi regulă a lui ElseSaw cum poateUnsend (@kamo/chat-core 0.1.16): corectarea vă rămâne deschisă atâta timp cât nimeni nu a deschis conversație, și închide atunci când o fac. Chitanţa proprie a expeditorului încă nu se pune la re-citire Propriul tău mesaj nu este cineva care să-l vadă. MediaService refuză PATT cu aceeaşi 409 Deja VIEWED utilizările netrimite, astfel încât o editare deja în caseta atunci când aterizează o chitanță este răspuns prin serverul și afișat pe balon mai degrabă decât păstrat.