Enregistre durable d'une conversation que le client a soulevée par lui-même

Featurekamo-shared-library
Expédié
10 août 2026 à 21:03 UTC
Auteur
Kamo
Commite
32933cd

MediaSessionMembre gagne AUTTO-OPENED-AT, à côté de msgIdLastViewed parce que c'est le le même grain - un fait sur la relation d'un membre à une session. Celui-là répond "comment ont-ils lu" ; celui-ci répond "qu'ils ont déjà été montrés Cela, non demandé ». Il remplace un drapeau de session par onglets, qui n'était pas un enregistrement de quoi que ce soit: a un deuxième appareil a rouvert chaque conversation que la première avait déjà fait sauter, et L'enlèvement du stockage a entièrement perdu le fait. findChatSessionsToAutoOpen rend les sessions qui tiennent quelque chose que le membre a ne pas lire où quelque chose est arrivé depuis la dernière augmentation - donc une conversation volontairement non lu, il s'arrête de rouvrir à chaque chargement mais revient quand Un message véritablement nouveau atterrit. Séances de discussion uniquement; les tickets d'assistance ont leur propre le transfert. Les messages du membre sont exclus, et un msgId en suspension Le pointeur compte comme non lu plutôt que comme rattrapé, parce qu'une sous-requête scalaire sur une ligne disparue donne NULL et serait lue comme lue en permanence.

Tous les changements

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation