Skip to content
v1
文档/Browser JS SDK/会话

@beeworks/imsdk


@beeworks/imsdk / conversation / createConversation

createConversation()

createConversation(data): Promise<Conversation>

创建或获取会话

根据提供的信息创建一个新的会话对象,或者返回内存中已存在的同 ID 会话。 如果会话已存在,将直接返回现有实例,不会更新其属性。

Parameters

data

会话数据

id

string

会话ID

会话ID,唯一标识一个会话。

  • 类型为C2C会话时,为接收方UserID
  • 类型为C2G会话时,为讨论组ID

name

string

会话名称

avatar

string

会话头像

type

ConversationType

会话类型

Returns

Promise<Conversation>

Conversation - 会话对象

Example

typescript
const conversation = await createConversation({
  id: 'user_123',
  name: 'User Name',
  avatar: 'http://example.com/avatar.jpg',
  type: ConversationType.Private
});