- Порезанный
- 30 августа 2026 г. в 22:53 UTC
- Автор
- Kamo
- Обещать
- d97ff30
Каждое окно чата, которое рисует MessageBubble — всплывающие окна чата, а также социальные сети и билеты разговоры, которые разделяют ChatBox — предлагали редактировать собственное сообщение отправителя до тех пор, пока оно Он существовал, в том числе и после того, как его прочитал другой человек. Unsend выходит в этот момент; редактирование сознательно не сделал, исходя из того, что опечатка обычно замечается после того, как кто-то ее увидел, Таким образом, видимый врата откажутся от исправлений именно тогда, когда они нужны, и что "отредактированный" маркер Кроме того, на стороне сервера архив предыдущего тела был достаточно раскрыт. По мнению одного из членов, это неправильная торговля, и это так. Маркер говорит, что что-то изменилось, никогда То, что было сказано ранее, и архив хранится для записи, а не показывается другому члену - Редактирование может превратить «да» в «нет» под кем-то, кто прочитал «да» и оставил их без «нет». Посмотреть, что им было сказано изначально. Это то, что невидимые врата существуют для предотвращения, И переписывать сообщение словом за раз не проще, чем отозвать его целиком. Таким образом, canEditMessage теперь принимает квитанции и применяет то же правило someoneElseSaw, что и canUnsend. (@kamo/chat-core 0,1.16): исправление себя остается открытым до тех пор, пока никто не открыл Заканчивается разговор, когда они это делают. Собственная квитанция отправителя до сих пор не засчитывается - перечитывание Ваше сообщение - это не то, что кто-то другой видит его. MediaService отказывается от PATCH с тем же 409 ALREADY VIEWED unsend использует, поэтому редактировать уже в коробке, когда квитанция земли отвечает сервер и отображается на пузыре, а не хранится.