Есть ли способ для сообщения иметь статус чтения в групповом чате quickblox только после того, как все в группе прочитали его - PullRequest
2 голосов
/ 17 января 2020

Я и моя команда работаем над приложением React и используем функцию QuickBlox для чата. У нас есть один на один чат и функции группового чата. Я очень тщательно искал документацию, но не смог найти ответ на вопрос: «Есть ли способ для сообщения иметь статус чтения в групповом чате quickblox только после того, как все в группе прочитали его?»

1 Ответ

1 голос
/ 17 января 2020

Чтобы пометить сообщение как «прочитанное» только после того, как все участники группового диалога прочитали сообщение, вы можете использовать поле read_ids ответа на вызов API извлечения сообщений, как показано в этом разделе Документация QuickBlox .

В этом поле содержатся идентификаторы пользователей, прочитавших сообщение, например: "read_ids": [2792283,4374458]. Таким образом, вы можете сравнить этот массив с массивом всех жителей и, если их длина одинакова, отобразить его как «read» в вашем пользовательском интерфейсе.

...