微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Sendbird:未正确创建组频道

如何解决Sendbird:未正确创建组频道

我正在使用 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,“成员数量”:1, “成员”:[1] ……

相反,它应该创建一个频道并将接收者添加为成员。正确的频道应该有: … “joinedMemberCount”:2,“会员数”:2, “成员”:[2] ……

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。