"Если вдруг открылся люк, не пугайся, это глюк!" (с) Если что-то работает не так, вы нашли ошибку или опечатку в программе — вам в этот раздел
AntonZhuchkov
Добрый день, уважаемые разработчики.
Хочу сообщить о небольшом обнаруженном баге - в приложении Андроид в общем списке чатов для контакта со статусом "Отсутствует" сообщение после редактирования отображается как прочитанное (две синих галочки), если зайти внутрь этого чата, то там одна галочка.
Аватара пользователя
Георгий Лысенко
Здравствуйте.
Проясните что вы делаете шаг за шагом.
Пользователь не в сети/не на месте, вы ему пишете сообщение, оно не доставлено, затем редактируете его и в списке чатов статус становится неправильным?
AntonZhuchkov
1. Пользователя нет на месте (у него запущен в фоне клиент под Андроид)
2. Отправляю сообщение, оно не доставлено
3. Редактирую сообщение
4. В списке чатов отображается как доставленное (две галочки синих), в самом чате 1 синяя галочка
AntonZhuchkov
Прикрепляю скриншоты
Вложения
IMG_20231127_135920.jpg
IMG_20231127_135920.jpg (94.29 КБ) Просмотров: 14919
IMG_20231127_135516.jpg
IMG_20231127_135516.jpg (67.98 КБ) Просмотров: 14919
AntonZhuchkov
Добавлю новые вводные:
1. Отправил сообщение в ВИН клиенте онлайн контакту, он его не прочитал (одна галочка)
2. Тут же проверяю статус в открытом Андроид клиенте в списке чатов - 2 галочки
3. Захожу в чат - одна галочка
4. Сворачиваю приложение
5. Снова открываю приложение - в списке чатов статус - часы, внутри чата по-прежнему одна галочка
6. Контакт прочитал сообщение - статусы везде - 2 галочки

Судя по всему есть какая-то неопределенность со статусами и проявляется по-разному.
AntonZhuchkov
Дополнение :
Ситуация стабильно повторяется по тому же алгоритму, но потом выгрузить приложение и открыть его заново - статусы отображаются корректно, т.е. проблема в обновлении статусов в окне чатов приложения, если оно работает в фоновом режиме.
Аватара пользователя
Георгий Лысенко
Спасибо за подробную инструкцию, постараюсь повторить.