SDKsWASM商业版
查询分组内会话
分页查询指定会话分组及其会话详情。
使用 getConversationGroupInfoWithConversations() 同时读取一个会话分组及其当前页会话详情。
参数说明
| 参数 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
conversationGroupID | string | 是 | 要查询的会话分组 ID。 |
pagination.pageNumber | number | 是 | 页码,从 1 开始。 |
pagination.showNumber | number | 是 | 每页读取的会话数量。 |
const { data } = await openimsdk.getConversationGroupInfoWithConversations({
conversationGroupID,
pagination: {
pageNumber: 1,
showNumber: 20,
},
});
renderConversationGroup(data.group, data.conversationElems, data.conversationTotal);返回结果
| 字段 | 类型 | 说明 |
|---|---|---|
group | ConversationGroup | 当前会话分组快照。 |
conversationTotal | number | 分组内会话总数。 |
conversationElems | ConversationItem[] | 当前页的会话详情。 |
group 的完整字段见查询会话分组列表,conversationElems 的完整字段见获取会话列表。分页结束条件应根据 conversationTotal 与已经加载的会话数量判断。
该查询不会触发分组事件。分页过程中分组成员可能变化,完成分页后需要强一致展示时,应重新查询校准;增量事件的处理方式见会话分组概览。
这个页面有帮助吗?