(使用firebase-firestore进行本机聊天)在发送一封邮件时会显示更多消息

时间:2019-09-13 19:16:16

标签: react-native react-native-gifted-chat

我正在使用聊天室(react-native-gifted-chat)和firebase-firestore制作一个应用程序,在显示它们时出现了问题,因为当我发送消息时,它们重复了他们已经发送的内容,但这只是视觉上的通过数据还可以 怎么解决?

1 个答案:

答案 0 :(得分:0)

if(doc._id === this.state.user.uid){
    messages = { 
        _id: Math.round(Math.random() * 1000000), // () => hacia quien se envia
        createdAt: new Date(doc.createdAt.seconds * 1000),
        text: doc.text,
        user: {
            _id: this.state.uid2, // quien lo envia => ()
            name: this.state.chat
        }
    }
  } else {
    messages = { 
        _id: Math.round(Math.random() * 1000000),
        createdAt: new Date(doc.createdAt.seconds * 1000),
        text: doc.text,
        user: {
            _id: this.state.user.uid,
            name: this.state.user.displayName
        }
    }
  }