Meteor User Presence
Add via meteor add jkuester:userpresence
Track user online status over multiple servers. No setup needed. Very simple and scalable.
Adds a 'presence' field to Meteor.users. User.presence.status will be either 'online' or 'offline'.
Works across multiple servers and handles servers going offline or crashing.
1{ 2 // ...other user fields 3 presence: { 4 status: 'online', 5 updatedAt: ISODATE('Sun Feb 14 2016 11:12:07 GMT+0700 (ICT)'), 6 serverId: 'dzJbbTZvXEbNXFYwh', 7 clientAddress: '127.0.0.1', 8 httpHeaders: { 9 'x-forwarded-for': '127.0.0.1', 10 host: 'localhost:3000', 11 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.109 Safari/537.36', 12 'accept-language': 'en-US,en;q=0.8' 13 }, 14 } 15}