SDKsuni-app / uni-app x商业版
标记或取消标记会话
设置当前用户对指定会话的标记状态。
标记会话属于商业版能力。isMarked 只影响当前用户看到的会话标记状态。标记后,会话会进入会话分组中的内置“标记一组”;取消标记后,会话会从该分组移除,不需要再调用会话分组成员 API 手动维护。
import { setConversation } from '@/uni_modules/unix-openim-sdk'
await setConversation({
conversationID,
isMarked: true,
})传入 false 取消标记。标记状态与置顶状态相互独立,也不会修改群组资料或消息内容。会话分组的数据模型与查询方式见会话分组概览。
Promise 成功表示设置请求已完成。客户端可先将本地对应会话标记状态更新为目标值,收到会话变更事件后,按 conversationID 确认最新状态;需要校准状态时可重新拉取该会话。完整会话事件监听见获取会话列表。
这个页面有帮助吗?