26 Aug 23 21:36, Alexey Fayans -> Stas Mishchenkov:
AF>>> TimesRead в JAM хранится в заголовке сообщения, поэтому никакой AF>>> многопользовательности тут быть не может. Это очередной рудимент, AF>>> и использовать это поле как флаг прочитанности сообщения не AF>>> совсем правильно. SM>> ulong TimesRead; // Number of times message read SM>> Если использовать его битовое представление, то можно получить булеан SM>> read/unread для достаточно большого количества пользователей.
AF> Что уже лучше, чем использовать его как bool(TimesRead), но всё равно такое AF> себе костыльное решение.
Ну, да. У меня есть подозрение, что авторы имели ввиду что-то другое, но мне внятного описания назначения этого поля не попадалось. Судя по тому, что другие авторы его используют по своему разумению, им тоже.