浏览 SDKs · WASM
平台
SDKsWASM商业版

从分组移除会话

从指定会话分组中移除一个或多个会话。

复制

调用 removeConversationsFromGroups() 可从一个或多个会话分组中移除指定的会话。该操作仅解除会话与分组的归属关联,不会删除会话条目本身,更不会清空聊天记录。

参数说明

参数类型是否必填说明
conversationIDsstring[]是要移除的 OpenIM 会话 ID。
conversationGroupIDsstring[]是目标会话分组 ID。
await openimsdk.removeConversationsFromGroups({
  conversationIDs: [conversationID],
  conversationGroupIDs: [conversationGroupID],
});

返回结果

接口调用成功后,表示会话已从目标分组中移除。

随后 SDK 会触发 SdkEvent.OnConversationGroupMemberDeleted 事件,业务层可根据事件中的 data.group.conversationGroupID 与 data.conversationIDs 同步更新本地分组列表中的关联数据。完整的事件监听配置请参考会话分组概览。