@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
会话类型
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
});