- Expédié
- 26 août 2026 à 04:43 UTC
- Auteur
- Kamo
- Commite
- df51ca5
MediaController.getChatSessions a roulé à la main la version pré-extraction de la version pré-extraction "Est-ce écrit par quelqu'un d'autre?" règle (rowVisitor - null - callerId - qui n'a jamais jamais couvert le public Cas de chat en ligne. Les messages d'une session SOCIALE sont stockés sous le pour la même raison qu'un visiteur de chat en ligne est stocké sous le membre du système de l'ordre, de sorte que la branche n'a jamais trébuché pour les lignes SOCIALES et "non écrit par moi" compte renvoyé 0 pour le propriétaire de la connexion Chats Énumérer les lignes - tandis que le badge nav, déjà acheminé par OwnAuthorshipAmbiguity une couche en plus et comptez correctement. Même conversations, deux nombres en désaccord, dans la même fonctionnalité. Résout chaque propriétaire de guid SOCIAL id par page (socialOwnerByGuid, à côté de le public existantChatOwnerByGuid) et délègue la décision par ligne à un nouvelle rowOwnAuthorshipIsAmbiguous aide qui appelle OwnAuthorshipAmbiguity .isAmbiguele directement, donc la règle est énoncée une fois et ce site d'appel ne peut pas plus longue dérive de celui-ci. Ajout d'un test d'unité à l'aide directement (même modèle que OutboundKindTest) - y compris la couverture de régression pour les deux comportements qui ne doivent pas changer: un ticket d'appui dans l'application déposé par son propre téléspectateur ne reste pas ambigu, et une session publique de discussion en ligne vue par son propriétaire reste ambigu.