1
我在meteor.js应用程序中有一个简单的聊天室。我将如何检查消息的接收者是否已经看到它?流星:检查用户是否读取消息
更一般地说:如果用户subsribed对已发布的集合确实流星有一个内置的,如果该用户得到变化检测方法是什么?
我知道我现在在黑暗中投掷飞镖。如果你打算让我失望。至少指向我的方向是正确第一:)
我在meteor.js应用程序中有一个简单的聊天室。我将如何检查消息的接收者是否已经看到它?流星:检查用户是否读取消息
更一般地说:如果用户subsribed对已发布的集合确实流星有一个内置的,如果该用户得到变化检测方法是什么?
我知道我现在在黑暗中投掷飞镖。如果你打算让我失望。至少指向我的方向是正确第一:)
你是从2012指向的问题dosnt合身对您的问题(也许我错了)。
那么你想制作whatsapp,facebook等东西吗? “看到”选项?
如果答案是肯定的,只是把你的文件isSeen:boolean
标志,而当用户点击邮件检查,如果该值true
/false
,如果false
,只需将其设置为true
。
这是一个chatbox @Ethaan,因此接收者可以在不点击消息框的情况下获得新消息。我假设chatbox是开放的 –
好吧,那么关于github问题的想法可以适合你,基本上你需要一个名为'UserConnection'的集合,并且这个连接可以有一个像'connectionts'这样的字段,然后你将需要做一个方法,这将工作像一个ping,这种方法将触发时,用户登录或rende视图像主布局,并会执行每个无论什么秒,寻找userId,如果方法找到userId,你将需要运行一个更新来更新所有消息<连接数为read或recived,很快这个方法停止获得userId,你将停止更新。 – Ethaan
好的甜美的感谢我想我会这样做,你知道任何地方的代码库在线提到某人使用类似的东西吗?如果没有,我会从头开始构建它。实际上,@Ethaan Ethaan –