浏览 SDKs · Flutter
平台
SDKsFlutter商业版

查询分组内会话

分页查询指定会话分组及其包含的会话列表。

复制

分页获取指定会话分组详情及其包含的会话列表。

参数说明

参数类型是否必填说明
groupIDString是目标会话分组 ID(即 conversationGroupID,非群组 ID)。
paginationRequestPagination是分页配置,pageNumber 从 1 开始,showNumber 为每页拉取数量。
final page = await OpenIM.iMManager.conversationGroupManager
    .getConversationGroupInfoWithConversations(
  req: GetConversationGroupInfoWithConversationsReq(
    groupID: conversationGroupID,
    pagination: RequestPagination(pageNumber: 1, showNumber: 20),
  ),
);

renderConversationGroup(page.group, page.conversationElems ?? const []);

返回结果

Future 成功返回包含分组与会话列表的分页数据对象:

字段类型说明
groupConversationGroupInfo?当前会话分组资料。
conversationElemsList<ConversationInfo>?当前页包含的会话列表。
isEndbool?是否已拉取至最后一页;分页迭代应依据此字段判断。

查询操作建立静态快照,不会触发事件通知。分页展示期间如果收到分组或成员变更通知,可在当前加载完成后重新查询校准,完整事件监听请参考会话分组概览。