SDKsHarmonyOS商业版
查询分组内会话
分页查询指定会话分组及其中的会话详情。
该查询在同一响应中返回分组资料和当前页会话。
参数说明
| 参数 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
conversationGroupID | string | 是 | 要查询的会话分组 ID。 |
pagination.pageNumber | number | 是 | 页码,从 1 开始。 |
pagination.showNumber | number | 是 | 每页读取的会话数量。 |
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);返回结果
| 字段 | 类型 | 说明 |
|---|---|---|
conversationGroup | IMConversationGroup | 当前会话分组资料。 |
conversations | IMConversation[] | 当前页会话详情。 |
isEnd | boolean | 是否已经读取到最后一页。 |
分页期间收到分组成员变化事件时,应重置分页并重新查询,避免继续沿用已经变化的分页边界。
这个页面有帮助吗?