对于收到且已读的消息,需要标记为已读状态,否则会话列表里的数字始终保持原来数字,并且在下次连接GoEasy时,GoEasy会重复下发之前未标记的消息。
执行本接口后,会自动触发会话列表变化,该会话的的未读数量会自动更新。
var promise = im.markPrivateMessageAsRead('user001');
promise.then(function(result) {
//会话列表结果
// {
// code: 200,
// content: 'OK'
// };
}).catch(function(error) {
console.log("Failed to mark as read, code:" + error.code + " content:" + error.content);
});
var promise = im.markGroupMessageAsRead('group001');
promise.then(function(result) {
//会话列表结果
// {
// code: 200,
// content: 'OK'
// };
}).catch(function(error) {
console.log("Failed to mark as read, code:" + error.code + " content:" + error.content);
});