SDKsFlutter商业版
查询分组内会话
分页查询指定会话分组及其包含的会话列表。
分页获取指定会话分组详情及其包含的会话列表。
参数说明
| 参数 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
groupID | String | 是 | 目标会话分组 ID(即 conversationGroupID,非群组 ID)。 |
pagination | RequestPagination | 是 | 分页配置,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 成功返回包含分组与会话列表的分页数据对象:
| 字段 | 类型 | 说明 |
|---|---|---|
group | ConversationGroupInfo? | 当前会话分组资料。 |
conversationElems | List<ConversationInfo>? | 当前页包含的会话列表。 |
isEnd | bool? | 是否已拉取至最后一页;分页迭代应依据此字段判断。 |
查询操作建立静态快照,不会触发事件通知。分页展示期间如果收到分组或成员变更通知,可在当前加载完成后重新查询校准,完整事件监听请参考会话分组概览。
这个页面有帮助吗?