- शिप
- 11 अगस्त 2026 को 6:00 pm बजे UTC
- लेखक
- Kamo
- Commit
- 1b3553f
IMAP झंडे स्वतंत्र हैं, इसलिए "इस पढ़ने को चिह्नित करें" को स्टार के बारे में कुछ नहीं कहना चाहिए। EmailImapservice.setFlags हमेशा nullable Booleans लिया है और छोड़ दिया nulls, लेकिन फ़ोल्डरमैनेजर ने तीन आदिमियों और उसके ऊपर हर कॉलर को उजागर किया झूठ के लिए अनुपस्थित - इनमें से प्रत्येक को एक पूर्ण तीन-फ्लैग में बदल देता है ओवरराइट: - एक अपठित संदेश भेजना {"seen" खोलना: True}, जिसने अपने सितारे और उसके बारे में स्पष्ट किया उत्तर दिया ध्वज (दोनों व्यक्तिगत और साझा मेलबॉक्स समापन बिंदु) - एक वार्तालाप को चिह्नित करने के लिए पारित (true, झूठा, झूठा), करने के लिए समान धागे में हर संदेश - एक वार्तालाप पारित (false, starred, झूठी) को दर्शाता है, जो अपने नवीनतम संस्करण को चिह्नित करता है संदेश फिर से पढ़ना फ़ोल्डर प्रबंधक सेट ध्वज अब बोओलान लेता है और तीन कॉल साइटें पास करती हैं कि क्या है? कॉलर वास्तव में नामित। ग्राफ़ को नामरहित करके मुक्त करने के लिए एक ही अनुबंध मिलता है PATCH शरीर से बाहर गुण, और जब कुछ भी नहीं छोड़ा जाता है तो कॉल छोड़ देता है भेजें। बैच समापन बिंदु पहले से ही यह सही ढंग से किया गया है और अपरिवर्तित है; फ्रंटेंड ने पहले से ही आंशिक ध्वज ऑब्जेक्ट भेजे, इसलिए उसे कोई बदलाव की आवश्यकता नहीं है। टेस्ट: संदेश खोलना अकेले स्टार छोड़ देता है, एक स्पष्ट झूठी अभी भी स्पष्ट है, और न ही बातचीत कार्रवाई झंडे को छूती है, इसके बारे में नहीं पूछा गया था।.