SDKsWASM
将全部会话标为已读
使用 WASM SDK 清零当前所有未读会话的未读数。
当用户明确执行“全部已读”时,调用 markAllConversationMessageAsRead() 处理当前本地记录中的所有未读会话:
await openimsdk.markAllConversationMessageAsRead();Promise 成功表示 SDK 已完成本次找到的全部未读会话处理。它不等同于相关会话事件已经到达,也不保证其他客户端的界面已同步完成。
界面仍应通过 OnConversationChanged 按 conversationID 合并各会话状态,并通过 OnTotalUnreadMessageCountChanged 更新总未读数;完整监听分别见获取会话列表和获取会话总未读数。必要时重新查询会话列表和总未读数进行校准。
这个页面有帮助吗?