gpt4 book ai didi

javascript - Sendbird 消息服务在每个群组 channel 复制新消息

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:25:11 26 4
gpt4 key购买 nike

当我发送新消息时,它会转到所有不同的组 channel ,默认情况下不应该是这样的。任何建议表示赞赏。

对于消息传递部分,我必须使用数组来存储以前和新的消息并在需要时加载它。

使用的语言是 react.js,用于简单的网络应用程序。

sendMessage(message) {
const data = '';
const customType = '';
this.state.currentChannel.sendUserMessage(message, data, customType, (mess, error) => {
if (error) {
console.error(`error sending message: ${error}`);
return;
}
console.log(`message sent!! ${mess}`);
console.log(mess);
const messagesState = this.state.messages;
messagesState.push(mess);
this.setState({
messages: messagesState,
});
});

这部分有什么问题吗?!

最佳答案

只需在每个 channel 处理程序之前添加一个空数组即可。

message = [];
channelHandler = currentChannel;

关于javascript - Sendbird 消息服务在每个群组 channel 复制新消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42875539/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com