0

我在与 Sails.JS v1.0 建立聊天时遇到问题。我不知道如何获取用户的状态(无论他们是在线还是离线)。

使用以下代码,我可以让所有用户注册到目前为止:

socket.get('/api/user', function(body, response){
  console.warn(body) 
})

但我还需要用户的在线/离线状态。我们必须记住,用户可以登录不同的区域,例如他们的笔记本电脑、平板电脑、手机等。

我认为一种解决方案是将房间中所有用户的插座相加,但到目前为止,我无法让帆中的房间正常工作,因为sails.io.sockets.rooms它总是空的。

请帮助我了解如何实现这一目标。也许有一种方法可以使用 Sails 的本机功能来做到这一点?

谢谢!

4

0 回答 0