1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/wfchat-ios-chat

 / Детали:

Отсутствуют групповые сообщения.

Предстоит сделать
Владелец
Создано  
21.04.2025

Инструкция по воспроизведению

Пользователь A создал группу и добавил пользователей B, C и D. После отправки сообщений пользователь D был исключен из группы, затем продолжались отправки сообщений, и пользователь D был снова добавлен в группу.

Обнаруженное поведение

Пользователь D не видит первые несколько сообщений, отправленных до исключения. Если принудительно использовать getRemoteMessages для получения сообщений с сервера, одно сообщение все равно будет пропущено.

Ожидаемый результат

При активации опции "Видимость истории сообщений группы" в настройках группы, сообщения не должны пропадать.

Дополнительные условия

Это обязательное поведение, и оно наблюдается как на ПК, так и на Android.

Результат сравнения с демонстрационным примером

Такое поведение наблюдается и в демонстрационном примере.Скриншоты:

  • Настройки группы
    Настройки группы
  • Сообщения, отправленные групповым администратором
    Сообщение 90 было отправлено, когда пользователь D был исключен из группы
    Сообщения 67 и 8 были отправлены, когда пользователь D был исключен из группы
  • Сообщения, видимые пользователем D после его повторного добавления в группу
    Здесь видны только сообщения 8
    Дальше видны более ранние сообщения

Комментарий (0)

GitLife Service Account Задача создана

Вход Перед тем как оставить комментарий

Статус
Ответственный
Контрольная точка
Pull Requests
Связанные запросы на слияние могут быть закрыты после их объединения
Ветки
Дата начала   -   Крайний срок
-
Закрепить/Открепить
Приоритет
Участники(1)
1
https://api.gitlife.ru/oschina-mirror/wfchat-ios-chat.git
git@api.gitlife.ru:oschina-mirror/wfchat-ios-chat.git
oschina-mirror
wfchat-ios-chat
wfchat-ios-chat