- Порезанный
- 11 августа 2026 г. в 18:00 UTC
- Автор
- Kamo
- Обещать
- 1b3553f
Флаги IMAP независимы, поэтому «отметьте это чтение» не должно ничего говорить о звезде. EmailImapService.setFlags всегда брал недействительные булевы и пропускал Но FolderManager разоблачил три примитива и каждого звонящего над ним. сплющенный отсутствующий к ложному — превращая каждый из них в полный трехфлаг переписать: - открывая непрочитанное сообщение, посылает {"видимое": истинное}, которое очищает свою звезду и ее Ответный флаг (как персональный, так и конечный пункт почтового ящика) - маркировка прочитанного разговора (истинного, ложного, ложного), делая то же самое с Каждое сообщение в потоке - в главной роли прошел разговор (ложный, звездный, ложный), отмечая его новейший Сообщение снова не прочитанное Разработчик:FolderManager.set Флаги теперь принимают булеву, и три сайта звонков проходят через то, что Звонивший действительно назван. Graph получает тот же контракт бесплатно, оставляя безымянным свойства из тела PATCH и пропускает вызов, когда ничего не остается Отправь. Конечная точка партии уже сделала это правильно и не изменилась. Фронтенд уже отправил частичные объекты флага, поэтому ему тоже не нужно ничего менять. Тесты: открытие сообщения оставляет звезду в покое, явная ложь все еще очищает, И ни один разговор не касается флага, о котором его не спрашивали.