You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
markThreadAsRead: Subject<any> = new Subject<any>();
// on the `updates` stream to mark the Messages as read
this.markThreadAsRead
.map( (thread: Thread) => {
return (messages: Message[]) => {
return messages.map( (message: Message) => {
// note that we're manipulating `message` directly here. Mutability
// can be confusing and there are lots of reasons why you might want
// to, say, copy the Message object or some other 'immutable' here
if (message.thread.id === thread.id) {
message.isRead = true;
}
return message;
});
};
})
.subscribe(this.updates);
}
now just use the isRead property on message to identify whether a message is read or not, and add the CSS accordingly.
How can i get information that particular Thread contains unread messages.
So , we can differentiate CSS of threads to look like unread.
The text was updated successfully, but these errors were encountered: