KamoCRM

Zatrzymaj duplikat wyskakujących okienek czatu dla tej samej rozmowy

Fixkamo-internal
Przesyłane
7 lipca 2026 16:47 UTC
Autor
kamo
Zgłoszenie
d5eded1

Odpadka typu tool-window tylko dokładnie dopasowany do jednego klucza użytkownikaId przeciwko async-mirored windowsRef, więc ten sam czat 1:1 otworzył się dwa razy: - userId z wiersza członkowskiego to id.toString() o ewentualnym precyzji. Okrojony CockroachDB unique_rowid(), podczas gdy STOMP przychodzący Powiadomienie przenosi dokładny nadawca ciągów Id - nigdy nie pasują, więc Każda wiadomość zrodziła świeże okno. - sesjaWygoda tylko otwarcia (lista nienotałów, relokacja sesji) były Nigdy się nie porównał, a rozwiązany GUID ChatTool nigdy nie został odpisany. - osłona odczytała oknaRef, odbite od stanu poprzez użycieDowództwo, więc dwa Tętny kleszcza otwiera oba chybione i oba stworzyły okno. Dedup teraz pasuje do userId OR sessionGuid OR memberIds i łączy Przychodzących klawiszy do dopasowanego okna; WindowsRef jest zsynchronicznie aktualizowany Na fokus-rozwijaj się i twórz, aby zamknąć wyścig tego samego kleszcza; ChatTool pisze swoje SesjaGuid powraca za pomocą nowego narzędzia:patchPromowanie zdarzenia, więc rzęda członkowskiego Czat staje się zakotwiczony w GUID (IDki są odporne na stratę precyzyjną liczbową).

Wszystkie zmiany

Jak to, co widzisz żeglugę?

Wszystko to pojawia się w twoim miejscu pracy na własną rękę. Zacznij od bezpłatnego planu i przeczytaj tę stronę ponownie w miesiącu.

Zacząć na zawszeZobacz ceny