Meteor.js:像现在大多数聊天一样做消息依赖

时间:2016-01-18 15:16:04

标签: javascript meteor chat

在聊天中执行消息依赖的最佳方法是,如果同一用户发送了上一条消息,下一条消息将不会显示用户的图像?我尽我所能在客户端中获取所有消息,然后在将其返回给客户端之前循环它。但有时会混淆起来。

1 个答案:

答案 0 :(得分:0)

您可以添加一个名为clientCreateDate的字段,您可以在其中保存邮件在客户端上提交的时间。然后显示所有具有相应排序的邮件。如果先前的消息是由同一用户发送的,则隐藏具有类的头像。

这可能会创建另一个用户'消息显示在列表的前面,而不是您刚刚发送的消息,但除此之外,您始终知道哪个消息是先创建的,无论它何时到达服务器。