0

我正在使用 SendBird javascript SDK 进行聊天,并尝试通过以下代码创建群组频道:

export async function openOneToOneChannel(user1, user2) {
  try {
    if (!sb) {
      await createSBClient(user1.id);
    }
    let params = new sb.GroupChannelParams();
    params.isPublic = false;
    params.isEphemeral = false;
    params.isDistinct = true;
    params.addUserIds([user1.id, user2.id]);
    params.customType = '1-1';
    let channel = await sb.GroupChannel.createChannel(params)
    return channel;
  } catch (error) {
    console.log('openOneToOneChannelError', error);
  }
}

代码成功返回通道对象,但通道仅包含作为通道成员的发起者/发送者。它返回:……“joinedMemberCount”:1,“memberCount”:1,“members”:[1]……</p>

相反,它应该创建一个频道并将接收者也添加为成员。正确的频道应该有:……“joinedMemberCount”:2,“memberCount”:2,“members”:[2]……</p>

你能告诉我这里可能出什么问题吗?

4

0 回答 0