浏览 SDKs · uni-app / uni-app x
平台
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 没有对应结果时按缺失记录处理,不要依赖响应数组与请求数组的位置完全一一对应。字段含义见获取会话列表。该查询不会触发会话事件。