KamoCRM

Berhenti menduplikasi popup obrolan untuk percakapan yang sama

Fixkamo-internal
Dikirim
7 Juli 2026 pukul 16.47 UTC
Penulis
kamo
Berkomitmen
d5eded1

Alat - jendela dedup hanya exact- cocok dengan kunci pengguna tunggal terhadap async-mirror windowsRef, sehingga sama 1: 1 obrolan dibuka dua kali: - UserId dari baris anggota adalah id.toString () dari precision- yang mungkin dipotong CockroachDB unik _ rowid (), sedangkan StoMP masuk pemberitahuan membawa string senderId yang tepat - mereka tidak pernah cocok, jadi setiap pesan masuk melahirkan jendela segar. - sessionGuid-only opened (recent-chats list, session relokasi) were Tidak pernah dibandingkan, dan GUID yang dipecahkan ChatTool tidak pernah ditulis kembali. - Penjaga membaca windowsRef, tercermin dari negara melalui use Effect, jadi dua sama - centang membuka kedua meleset dan keduanya menciptakan jendela. Dedup sekarang cocok pada UserId OR sesionGuid OR memberids dan gabungan kunci masuk ke jendela yang cocok; windowsRef diperbarui secara sinkron pada fokus- merge dan buat untuk menutup perlombaan same- tick; Alat percakapan menulis nya resolved sesionGuid back via a new tool: patchProps event so a member- row percakapan menjadi GUID- berlabuh (GUID kebal terhadap kehilangan presisi numerik).

Semua perubahan

Seperti apa yang Anda lihat pengiriman?

Semua itu tiba di ruang kerjamu sendiri. Mulailah dengan rencana gratis dan baca halaman ini lagi dalam sebulan.

Mulai Bebas SelamanyaTampilkan Harga