Meteor.js:像现在大多数聊天一样做消息依赖
Meteor.js: Doing message dependency like most of chat nowadays
在
聊天中执行消息依赖的最佳方法是什么,如果上一条消息是由同一用户发送的,则下一条消息不会显示用户的图像?我尽力在客户端中执行此操作,在那里我获取所有消息,然后在将其返回给客户端之前循环它。但有时会混淆。
您可以
包含一个名为clientCreateDate
或其他内容的字段,您可以在其中保存消息在客户端上提交的时刻。然后以适当的排序显示所有消息。如果之前的消息是由同一用户发送的,则使用类隐藏头像。
这可能会创建其他用户的消息出现在列表中比您刚刚发送的消息更早的实例,但除此之外,您始终知道哪个消息是先创建的,无论它何时到达服务器。
相关文章:
- 在自定义mean.io包中使用angular-chart.js作为依赖项
- 为什么Airbnb风格指南说不鼓励依赖函数名称推断
- 将依赖外部库的UMD模块与browserfy捆绑在一起
- 如何将本地依赖项添加到npm项目中
- 使用向下箭头键(与tab键一样)聚焦下一个输入
- 如何在内联依赖项并将图像转换为dataURI的情况下完全提取网页
- jquery中的复选框依赖项
- 为什么react/redux前端项目在package.json中包含生产依赖项
- 单元测试依赖关系没有被嘲笑
- 依赖<选择>HTML和JavaScript菜单
- FRP 中 EventStreams 的循环依赖关系
- 节点模块依赖关系
- 在SVG地图上添加水的渐变,就像在谷歌地图(PHP/JS)中一样
- 如何像模糊图像一样模糊iframe
- FullCalendar:事件发生时阻止重叠.标题是一样的
- 如何检测滚动事件是否像在触摸设备上一样只触发一次
- 使用多个依赖项加载只进行一次AJAX调用
- Meteor.js:像现在大多数聊天一样做消息依赖
- 如何像使用Composer一样自动加载Bower依赖项?
- Webpack模块依赖,就像在requirerequirements中一样