问题描述
我正在使用 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 (将#修改为@)