浏览 SDKs · HarmonyOS
平台
SDKsHarmonyOS商业版

查询分组内会话

分页查询指定会话分组及其中的会话详情。

复制

该查询在同一响应中返回分组资料和当前页会话。

参数说明

参数类型是否必填说明
conversationGroupIDstring要查询的会话分组 ID。
pagination.pageNumbernumber页码,从 1 开始。
pagination.showNumbernumber每页读取的会话数量。
import sdk, {
  GetConversationGroupInfoWithConversationsReq,
  GetConversationGroupInfoWithConversationsResp,
} from '@openimsdk/imsdk';

const request: GetConversationGroupInfoWithConversationsReq = {
  conversationGroupID: conversationGroupID,
  pagination: {
    pageNumber: 1,
    showNumber: 20,
  },
};
const response: GetConversationGroupInfoWithConversationsResp =
  await sdk.getConversationGroupInfoWithConversations(request);

renderConversationGroup(response.conversationGroup, response.conversations);

返回结果

字段类型说明
conversationGroupIMConversationGroup当前会话分组资料。
conversationsIMConversation[]当前页会话详情。
isEndboolean是否已经读取到最后一页。

分页期间收到分组成员变化事件时,应重置分页并重新查询,避免继续沿用已经变化的分页边界。