Я пытаюсь получить количество непрочитанных сообщений участника и нашел в этой документации следующие два фрагмента (https://www.twilio.com/docs/chat/consumption-horizon) о updateMemmberMessageReadStatus , и обновление не работает:
activeChannel.on('memberUpdated', function(member) {
updateMemberMessageReadStatus(member.identity,
member.lastConsumedMessageIndex,
member.lastConsumptionTimestamp);
});
// retrieve the list of members for the active channel
var members = activeChannel.getMembers();
// for each member, set up a listener for when the member is updated
members.then(function(currentMembers) {
currentMembers.forEach(function(member) {
// handle the read status information for this member
// note this method would use the provided information to render
// this to the user in some way.
updateMemberMessageReadStatus(
member.identity,
member.lastConsumedMessageIndex,
member.lastConsumptionTimestamp
);
});
});
Функция updateMemberMessageReadStatus не может быть вызвана из любого места. Это выкидывает
updateMemberMessageReadStatus is not defined
Как подсчитать количество непрочитанных сообщений участников?