diff options
author | JoramWilander <jwawilander@gmail.com> | 2015-11-30 11:50:35 -0500 |
---|---|---|
committer | JoramWilander <jwawilander@gmail.com> | 2015-11-30 11:50:35 -0500 |
commit | e430b1fd533e42d17d19f99cde1521f51fd221fe (patch) | |
tree | 821961bd8d6ec35ca2533435cc0f06d213d58b56 /web | |
parent | ce259ad7f1ce8a52b7fc5af7542a101acf71173e (diff) | |
download | chat-e430b1fd533e42d17d19f99cde1521f51fd221fe.tar.gz chat-e430b1fd533e42d17d19f99cde1521f51fd221fe.tar.bz2 chat-e430b1fd533e42d17d19f99cde1521f51fd221fe.zip |
Make sure to have latests posts for the view whhen switching to a channel
Diffstat (limited to 'web')
-rw-r--r-- | web/react/components/posts_view_container.jsx | 4 | ||||
-rw-r--r-- | web/react/stores/post_store.jsx | 2 |
2 files changed, 4 insertions, 2 deletions
diff --git a/web/react/components/posts_view_container.jsx b/web/react/components/posts_view_container.jsx index 367d3687e..6d6694fec 100644 --- a/web/react/components/posts_view_container.jsx +++ b/web/react/components/posts_view_container.jsx @@ -99,10 +99,12 @@ export default class PostsViewContainer extends React.Component { if (newIndex === -1) { newIndex = channels.length; channels.push(channelId); - postLists[newIndex] = this.getChannelPosts(channelId); atTop[newIndex] = PostStore.getVisibilityAtTop(channelId); } + // make sure we have the latest posts from the store + postLists[newIndex] = this.getChannelPosts(channelId); + this.setState({ currentChannelIndex: newIndex, currentLastViewed: lastViewed, diff --git a/web/react/stores/post_store.jsx b/web/react/stores/post_store.jsx index a8f0f9c63..2212edadb 100644 --- a/web/react/stores/post_store.jsx +++ b/web/react/stores/post_store.jsx @@ -211,7 +211,7 @@ class PostStoreClass extends EventEmitter { postList.order = this.postsInfo[id].pendingPosts.order.concat(postList.order); } - // Add delteted posts + // Add deleted posts if (this.postsInfo[id].hasOwnProperty('deletedPosts')) { Object.assign(postList.posts, this.postsInfo[id].deletedPosts); |