浏览 SDKs · uni-app / uni-app x
SDKsuni-app商业版

查询分组及会话

商业版分页读取一个会话分组及其成员会话。

复制

getConversationGroupInfoWithConversations() 商业版 返回分组资料、会话总数和一页会话。

参数说明

参数类型是否必填说明
conversationGroupIDstring要查询的会话分组 ID。
pagination.pageNumbernumber页码;本合同示例从 1 开始。
pagination.showNumbernumber每页会话数量。
import { getConversationGroupInfoWithConversations } from '@/uni_modules/unix-openim-sdk'

const result = await getConversationGroupInfoWithConversations({
  conversationGroupID: groupID,
  pagination: { pageNumber: 1, showNumber: 100 },
})

返回结果

Promise 成功直接返回 OpenIMGetConversationGroupInfoWithConversationsResult | null

字段类型说明
conversationGroupOpenIMConversationGroupItemnull当前分组资料;为 null 时不要继续分页。
ConversationTotalnumbernull(可选)分组内会话总数;字段名首字母大写,必须按合同读取。
conversationsOpenIMConversationItem[]当前页会话。

分页期间成员可能变化。按 conversationID 去重,第一页或成员事件到达时重新建立分页快照;不要用当前数组长度替代 ConversationTotal