Откажитесь от редактирования, как только другой участник прочитает сообщение

FixMediaService
Порезанный
30 августа 2026 г. в 22:47 UTC
Автор
Kamo
Обещать
a1b2ac3

PATCH/api/media/messages/{id} был намеренно неактивирован на квитанциях, в отличие от DELETE рядом с ним. В нем было написано, что unsend заставляет прочитанные слова исчезать, а правка только исправляет и что «отредактированный» маркер плюс архивированный предыдущий корпус были достаточно раскрыты. Этого не может быть. Редактирование может превратить «да» в «нет» под кем-то, кто прочитал «да». Маркер говорит только о том, что что-то изменилось, но никогда не говорит того, что было раньше. Архив, который меняется хранится для записи, не показанной другому участнику, поэтому читатель в конечном итоге узнает исправление Это произошло, и у них не было возможности узнать, что им было сказано изначально. Депутаты сообщили об этом из Окна чата как раз такие. Таким образом, редактирование теперь несет те же ворота, что и неотправленное, подсчитанное тем же запросом и отклоненное Те же 409 ALREADY VIEWED: исправление себя открыто до тех пор, пока сообщение не прочитано. Закрывается, когда кто-то открывает разговор. Клиенты перестают предлагать действия в тот же момент. (@kamo/chat-core 0.1.16), поэтому запрос, который достигает этих ворот, является квитанцией, которая приземлилась во время Коробка редактирования была открыта - это гонка, которую сервер должен решить.

Все изменения

Как вы видите судоходство?

Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.

Начните бесплатно навсегдаПосмотреть цены