Twilio - updateMemberMessageReadStatus не работает - PullRequest
0 голосов
/ 13 июля 2020

Я пытаюсь получить количество непрочитанных сообщений участника и нашел в этой документации следующие два фрагмента (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

Как подсчитать количество непрочитанных сообщений участников?

...