浏览 SDKs · uni-app / uni-app x
平台
SDKsuni-app / uni-app x

隐藏全部会话

从当前客户端的会话列表隐藏全部会话。

复制

hideAllConversations() 会重置当前客户端上全部会话的列表状态、未读数、最后一条消息摘要和草稿,使这些会话不再出现在分页会话列表中。该操作作用于当前客户端的全部会话,而不是当前打开的单个会话。

import { hideAllConversations } from '@/uni_modules/unix-openim-sdk'

await hideAllConversations()

Promise 成功表示本地会话状态已经完成重置。该操作不会删除本地消息记录或服务端消息,也不会删除好友关系、群组或其他客户端上的会话。后续收到新消息或重新建立有效会话状态时,相应会话仍可再次出现。

操作完成后,应重新查询会话列表消息总未读数,用最新结果替换界面状态。