Monitor and Track User Presence in Meteor
Summary of my bookmarked Github repositories from Oct 22nd, 2015
The User Presence package, available on GitHub, allows you to monitor and track the state of users. It saves three fields in the user's record: statusDefault (set by the user), statusConnection (offline, online, or away), and status. The user is considered offline if either statusConnection or statusDefault is offline. If statusDefault is online, the user's status is the same as statusConnection. To implement it, add the package, configure the client and server, and use server methods to connect, set status, and change the default status. The package also provides logs for changes and monitoring of user sessions.