【发布时间】:2019-12-19 22:40:29
【问题描述】:
我正在尝试使用getstream.io 开发聊天应用程序。在文档中,我们可以看到如何发起一对一的聊天,如下所示
const conversation = client.channel('messaging', null, {
members: ['ajantha', 'chana'],
})
但是当我尝试它时,我收到错误消息 Error: StreamChat error code 4: GetOrCreateChannel failed with error: "When using member based IDs specified at least 2 members。这是代码我正在尝试的示例
async initChannel() {
try {
this.channel = this.client.channel('messaging', null, {
members: ['ajantha', 'chana'],
});
const state = await this.channel.watch();
console.log('channel was ceated', state);
this.channel.on('message.new', event => {
console.log('received a new message', event.message.text);
console.log(`Now have ${this.channel.state.messages.length} stored in local state`);
});
} catch (e) {
console.log('Error initiating channel', e);
}
}
有人知道我为什么会收到这个错误吗?
【问题讨论】:
标签: javascript angular chat getstream-io