KamoCRM

Nu mai oferi o editare odată ce altcineva a citit mesajul

Fixkamo-internal
Shipped
30 august 2026 la 22:53 UTC
Author
Kamo
Commit
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.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing