浏览 SDKs · WASM
SDKsWASM商业版

创建会话分组

创建会话分组,并可选择同时加入一个会话。

复制

使用 createConversationGroup() 创建当前登录用户的会话分组。创建普通分组时至少传入名称;需要同时放入一个会话时,可以传入 conversationID

参数说明

参数类型是否必填说明
namestring分组名称。
ordernumber分组顺序值,排序方向由产品统一约定。
exstring应用约定的分组扩展字符串。
conversationIDstring创建后立即加入该分组的会话 ID。
conversationGroupTypeConversationGroupType分组类型;普通自定义分组建议明确传入 ConversationGroupTypeNormal
import { ConversationGroupType } from '@openim/wasm-client-sdk';

const { data: group } = await openimsdk.createConversationGroup({
  name: '工作',
  order: 100,
  conversationID,
  conversationGroupType: ConversationGroupType.ConversationGroupTypeNormal,
});

返回结果

Promise 成功后,data 是新建的 ConversationGroup,可以先使用其 conversationGroupIDnameconversationIDs 更新当前界面。完整字段见查询会话分组列表

创建请求完成后,其他登录端或后续同步可能收到 OnConversationGroupAdded。事件到达不等同于 Promise 成功;完整监听和合并方式见会话分组概览