Menolak penyuntingan sekali anggota lain telah membaca pesan

FixMediaService
Dikirim
30 Agustus 2026 pukul 22.47 UTC
Penulis
Kamo
Commit
a1b2ac3

PATCH / api / media / pesan / {id} sengaja diungated pada penerimaan, tidak seperti DELETE di sampingnya. Alasan mengapa ditulis di dalamnya adalah bahwa unsent membuat kata-kata baca lenyap sementara edit hanya mengoreksi mereka, dan bahwa penanda "diedit" ditambah arsip sebelumnya tubuh yang cukup jelas. Itu tidak tahan. Sebuah sunting dapat mengubah "ya" menjadi "tidak" di bawah seseorang yang telah membaca "ya", dan penanda mengatakan hanya bahwa sesuatu berubah - tidak pernah apa yang dikatakan sebelumnya. Arsip yang diubah adalah disimpan untuk catatan, tidak ditampilkan kepada anggota lain, sehingga pembaca berakhir mengetahui koreksi terjadi dan tidak memiliki cara untuk belajar apa yang mereka awalnya diberitahu. Anggota melaporkan dari chatting jendela seperti itu. Jadi editing sekarang membawa gerbang yang sama seperti yang tidak terkirim, dihitung oleh permintaan yang sama dan menolak dengan sama 409 SUDAH _ VIEWED: mengoreksi diri terbuka selama pesan belum dibaca, dan Tutup ketika seseorang membuka percakapan. Klien berhenti menawarkan tindakan pada titik yang sama (@ kamo / chat-core 0.1.16), jadi permintaan yang mencapai gerbang ini adalah tanda terima yang mendarat saat kotak penyuntingan terbuka - yang merupakan ras server di sini untuk menetap.

Semua perubahan

Seperti apa yang Anda lihat pengiriman?

Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.

Mulai Bebas SelamanyaTampilkan Harga