Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Fixes #683: Split users into users and presence #750
@borisyankov The presence is added when a user logs in (rather when the server sends this event type), and the whole user list is not added, when a person comes online the email is added to the presence state, Hence this adds new users as well which conflicts your previous way of doing this (That ignored the users)
The timestamp and the status is saved and the online status can be determined, currently the presence is not used anywhere (though it is passed in ConversationCard and one more component)
Needs more testing, though!