浏览 SDKs · uni-app / uni-app x
SDKsuni-app商业版

查询会话分组

商业版按分组查询类型读取会话分组快照。

复制

getConversationGroups() 商业版conversationGroupType 查询分组。

conversationGroupType 是必填的 OpenIMConversationGroupQueryType。使用合同允许的查询值,不把分组创建类型、展示 tab 下标或本地枚举直接混用。

import { getConversationGroups } from '@/uni_modules/unix-openim-sdk'

const result = await getConversationGroups({ conversationGroupType: 0 })
const groups = result?.conversationGroups ?? []

返回结果

Promise 成功直接返回 OpenIMGetConversationGroupsResult | null,从 conversationGroups 读取分组快照。按非空 conversationGroupID 去重并使用 order 排序。

会话分组字段

OpenIMConversationGroupItem 的字段均可空,包括 conversationGroupIDnameorderexconversationGroupTypehiddenunreadCountconversationIDs。先校验 ID 再缓存;conversationIDs 可能只是当前快照,需要成员、分页和总数时使用查询分组及会话