- शिप
- 13 अगस्त 2026 को 2:36 am बजे UTC
- लेखक
- Kamo
- Commit
- 97e9c76
हमेशा दर्शकों की अपनी MediaSessionMember पंक्ति से निकला है, इसलिए एक बातचीत जो उन्होंने सभी में कोई गिनती नहीं की थी। समर्थन कतार पर यह अधिकांश है - 37 लाइव टिकटों में से 27 असाइन किए गए हैं, और उनमें से 26 वास्तव में एक सत्र सदस्य है, जिन्होंने मदद के लिए कहा था। वे हैं वास्तव में उन पंक्तियों को जो सबसे अधिक ध्वजारोहण की आवश्यकता रखते हैं, और वे वही थे जो संरचनात्मक रूप से एक झंडा नहीं ले सकता: कोई भी उन्हें शामिल नहीं किया गया था, इसलिए कोई नहीं था उनके लिए पाठक के द्वारा पढ़ने के लिए। गिनतीUnseenBySessionForViewer इस सवाल का जवाब देने के बजाय एक कतार पूछता है। The सदस्यता पर कानूनी जॉइन पूरी चाल है: सदस्यता पंक्ति के साथ कोई सदस्यता नहीं है इसलिए प्रत्येक भीतर की संदेश गिनती, जो सच है - दर्शक उनमें से कोई नहीं देखा है। प्रति पृष्ठ एक क्वेरी, मिलान कैसे आगंतुक पंक्तियों के बगल में यह पहले से ही थोक लोड हो चुका है। सिस्टम घटनाओं को बाहर रखा गया है। एक स्टेटस बदलाव या एक इस्तीफा बुककीपिंग है बातचीत के बारे में, और यह गिनती पंक्तियों को रोशनी देती है जहां कोई भी वास्तव में नहीं है कुछ भी कहा जाता है - एक स्क्रीन पर कोई बैज नहीं जो नौकरी तय कर रहा है उत्तर क्या है? SupportTicketDTO.unseenCount को सूची में पॉप्युलेट किया गया है और विस्तार से पढ़ता है और छोड़ दिया गया है। हर जगह null, क्योंकि "unseen" एक दर्शक और एक संख्या के बारे में एक तथ्य है एक कॉलर के लिए आविष्कार किया जो किसी के बारे में नहीं पूछता है, बस गलत होगा।.