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