Esempio n. 1
0
        private void OnMessageFlagsRemoved(LongPollMessageFlagsRemoved message)
        {
            var m = Messages?.FirstOrDefault(x => x.MessageContent.Id == message.MessageId);

            if (m != null)
            {
                m.IsRead = (message.Flags & VkLongPollMessageFlags.Unread) == VkLongPollMessageFlags.Unread;
            }
        }
Esempio n. 2
0
        private void OnMessageFlagsRemoved(LongPollMessageFlagsRemoved message)
        {
            long uid    = message.UserId;
            var  dialog = Dialogs?.FirstOrDefault(d => uid > 2000000000 ? d.Message.ChatId == uid - 2000000000 : d.User.Profile.Id == uid);

            if (dialog != null)
            {
                dialog.IsRead = (message.Flags & VkLongPollMessageFlags.Unread) == VkLongPollMessageFlags.Unread;
            }
        }