Как получить количество непрочитанных сообщений для участника в канале? - PullRequest
0 голосов
/ 18 февраля 2019

Я использую программируемый чат Twilio для интеграции чата в свое веб-приложение, и я хотел бы получить общее количество непрочитанных сообщений для member в канале.

Отсюда - https://www.twilio.com/docs/chat/rest/members#retrieve-a-member-of-a-channelЯ могу получить 'last_consumed_message_index' для каждого участника в определенном канале.

Что я сделал, чтобы найти число сообщений unRead:

  memberUnReadMessageCount = channel.messagesCount - channelMember.lastConsumedMessageIndex;

Но это работает неправильно.

Кроме того, я могу получить счетчик unReadMessage для определенного пользователя в канале, используя «Ресурс канала пользователя».https://www.twilio.com/docs/chat/rest/user-channels?code-sample=code-list-all-user-channels-code-sample&code-language=Node.js&code-sdk-version=3.x

Но я не могу использовать это, поскольку я не знаю об идентификаторе пользователя или sid пользователя.

Без API ресурса канала пользователя я хотел бы найти непрочитанное сообщениесчитать за участника в канале.

...