【发布时间】:2020-04-30 01:09:30
【问题描述】:
目前我正在开发一个需要添加聊天功能的 Web 应用程序。一个用户发布他的产品,另一个有兴趣的用户可以和卖家聊天,留下或了解更多关于产品的细节。
我卡在聊天的植入上,找不到适合需要的数据结构。 我的需要是;假设约翰是卖家并发布他的手机进行销售。查尔斯对约翰的电话很感兴趣,他想知道更多的细节,所以开始和约翰聊天。他们在聊天之前并不认识对方,不像 WhatsApp。用户在发送消息之前认识另一个用户的位置。 John 可以发布这么多产品,Charles 可能会对他的不同产品感兴趣,因为每个产品都会创建一个新的对话(聊天)。
我想要这样,如果 john 删除了一条消息,那么它应该从他的聊天中删除,而不是从 Charles 中删除。
聊天是私密的或一对一的。
到目前为止,我已经完成了这个数据结构。不知道是不是最好的办法?请给我建议
chats
sender_ID _ Reciever_id
product_id
message:''
Timestamp:''
SenderName:''
【问题讨论】:
标签: javascript firebase firebase-realtime-database