PLT-2586 Fixed problem when New Messages indicator is triggered by own message (#2816)

* Fixed problem when New Messages indicator is triggered by own message

* changed to styleguide
Этот коммит содержится в:
Compaurum
2016-05-02 15:07:46 +03:00
коммит произвёл Christopher Speller
родитель f817e3c89a
Коммит 3346a9a63a

Просмотреть файл

@@ -410,7 +410,7 @@ export default class PostsView extends React.Component {
}
componentWillReceiveProps(nextProps) {
if (this.props.postList && this.props.postList.order.length) {
if (this.props.postList.order[0] !== nextProps.postList.order[0] && nextProps.scrollType !== PostsView.SCROLL_TYPE_BOTTOM && nextProps.scrollType !== PostsView.SCROLL_TYPE_NEW_MESSAGE) {
if (this.props.postList.order[0] !== nextProps.postList.order[0] && nextProps.scrollType !== PostsView.SCROLL_TYPE_BOTTOM && nextProps.scrollType !== PostsView.SCROLL_TYPE_NEW_MESSAGE && nextProps.postList.posts[nextProps.postList.order[0]].user_id !== nextProps.currentUser.id && this.props.postList.order[1] !== nextProps.postList.order[0]) { // new message from another user and not deleted
this.setState({showUnreadMessageAlert: true});
} else if (nextProps.scrollType === PostsView.SCROLL_TYPE_BOTTOM) {
this.setState({showUnreadMessageAlert: false});