Montrer des messages invisibles sur chaque file d'attente, pas seulement les messages joints

Featurekamo-internal
Expédié
13 août 2026 à 02:36 UTC
Auteur
kamo
Commite
929cca9

Le badge et la teinte de rang étaient déjà là - ils n'étaient tout simplement jamais peuplés pour la majeure partie de la liste. getUnreadFor lire seulement la carte en direct par session non lu, qui est dérivé de la rangée d'adhérents du téléspectateur, de sorte qu'un ticket qu'ils n'avaient pas L'adhésion ne pourrait jamais s'allumer. Sur cette file d'attente qui est la plupart, et le les billets non attribués que personne n'a ramassé sont à la fois la majorité et les rangées qui la plupart ont besoin du drapeau. Il préfère maintenant la carte en direct, qui fait autorité pour les conversations le spectateur est en cours et met à jour au-dessus de STOMP le moment où ils lisent ou une réponse atterrit, et tombe Retour au nombre per-til du serveur pour tout le reste. Les deux ne peuvent pas être fusionnée aveuglément: la carte en direct ne transporte que des sessions qui n'ont pas encore été lues les messages, donc "lire une seconde" et "n'ont jamais compté" sont indiscernables dans C'est pourquoi la petite série de conversations ouvertes au cours de cette visite, qui conserve une rangée que le membre lit actuellement depuis le reste allumé jusqu'au prochain rechargement. La liste se relit également lorsque le support en attente de comptage se déplace. Pour une conversation que le téléspectateur n'a pas rejoint il n'y a pas de chaîne en direct qui ne serait jamais corriger l'instantané - le sujet non lu n'atteint que les gens dans la session, qui sur une file d'attente n'est personne - et en attenteCount est le seul signal qui atteint chaque membre support de l'ordre.

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