diff options
author | hmhealey <harrisonmhealey@gmail.com> | 2015-11-27 17:03:29 -0500 |
---|---|---|
committer | hmhealey <harrisonmhealey@gmail.com> | 2015-11-27 17:03:29 -0500 |
commit | 0e84ab440e78830b5afe0a716228b8919ebb26bc (patch) | |
tree | 5d61bf784d42c112c1708c8596c978f2e783ebf6 /web | |
parent | 4bc5ba9e50e9ee50b28e2cb0bd5996c578b1d851 (diff) | |
download | chat-0e84ab440e78830b5afe0a716228b8919ebb26bc.tar.gz chat-0e84ab440e78830b5afe0a716228b8919ebb26bc.tar.bz2 chat-0e84ab440e78830b5afe0a716228b8919ebb26bc.zip |
Re-added PostStore.getPost
Diffstat (limited to 'web')
-rw-r--r-- | web/react/stores/post_store.jsx | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/web/react/stores/post_store.jsx b/web/react/stores/post_store.jsx index 1525e4048..a8f0f9c63 100644 --- a/web/react/stores/post_store.jsx +++ b/web/react/stores/post_store.jsx @@ -39,6 +39,7 @@ class PostStoreClass extends EventEmitter { this.makePostsInfo = this.makePostsInfo.bind(this); + this.getPost = this.getPost.bind(this); this.getAllPosts = this.getAllPosts.bind(this); this.getEarliestPost = this.getEarliestPost.bind(this); this.getLatestPost = this.getLatestPost.bind(this); @@ -160,6 +161,17 @@ class PostStoreClass extends EventEmitter { } } + getPost(channelId, postId) { + const posts = this.postsInfo[channelId].postList; + let post = null; + + if (posts.posts.hasOwnProperty(postId)) { + post = Object.assign({}, posts.posts[postId]); + } + + return post; + } + getAllPosts(id) { if (this.postsInfo.hasOwnProperty(id)) { return Object.assign({}, this.postsInfo[id].postList); |