Is user online indicator
An attribute should be added to the user model which should indicate if that user is online. The value of that attribute should be controlled based on the existence of open websockets (graphql subscriptions) for that user. As each browser tab is considered a new socket the isOnline
attribute should be an array of websocket ids.
The above attribute will be really useful in a wide variety of features like in chat