SDKsuni-app商业版
把会话移出分组
商业版从一个或多个分组移除多个会话。
removeConversationsFromGroups() 商业版 使用与加入相同的成员参数。
参数说明
| 参数 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
conversationIDs | string[] | 是 | 要移出分组的会话 ID 列表。 |
conversationGroupIDs | string[] | 是 | 要移出的目标分组 ID 列表。 |
import { removeConversationsFromGroups } from '@/uni_modules/unix-openim-sdk'
await removeConversationsFromGroups({
conversationIDs: [conversationID],
conversationGroupIDs: ['group_a'],
})两个数组都不能为空,并应先去重。移出分组不会删除会话、消息或该会话在其他分组中的成员关系。
返回结果
Promise 成功直接返回字符串结果,表示请求完成,不等于本地分组快照已经更新。随后处理 onConversationGroupMemberDeleted 或重新查询分组。重复移除按服务端最终状态处理,不做无限重试,也不在失败时伪造本地成功。
这个页面有帮助吗?