Add a logic class to determine whether an event affects a room's unread count / status & use it

This commit is contained in:
David Baker 2015-12-04 16:20:05 +00:00
parent 29b3b237d5
commit 142ac67799
2 changed files with 31 additions and 2 deletions

View file

@ -98,8 +98,7 @@ module.exports = React.createClass({
room.roomId != this.props.selectedRoom &&
ev.getSender() != MatrixClientPeg.get().credentials.userId)
{
// don't mark rooms as unread for just member changes
if (ev.getType() != "m.room.member") {
if (UnreadStatus.eventTriggersUnreadCount(ev)) {
hl = 1;
}