SDKsuni-app / uni-app x
按 ID 批量获取会话
按一组 conversationID 查询对应的会话记录。
已经持有一组 conversationID 时,使用 getMultipleConversation() 批量读取对应会话的当前数据。该方法直接接收字符串数组。
import { getMultipleConversation } from '@/uni_modules/unix-openim-sdk'
const result = await getMultipleConversation(conversationIDs)
const conversations = result?.conversations ?? []
conversations.forEach((conversation) => {
conversationByID.set(conversation.conversationID, conversation)
})Promise 成功后返回 OpenIMConversationListResult | null,会话数组位于 conversations。某个 ID 没有对应结果时按缺失记录处理,不要依赖响应数组与请求数组的位置完全一一对应。字段含义见获取会话列表。该查询不会触发会话事件。
这个页面有帮助吗?