summaryrefslogtreecommitdiffstats
path: root/web/react
diff options
context:
space:
mode:
authorhmhealey <harrisonmhealey@gmail.com>2015-11-27 17:03:29 -0500
committerhmhealey <harrisonmhealey@gmail.com>2015-11-27 17:03:29 -0500
commit0e84ab440e78830b5afe0a716228b8919ebb26bc (patch)
tree5d61bf784d42c112c1708c8596c978f2e783ebf6 /web/react
parent4bc5ba9e50e9ee50b28e2cb0bd5996c578b1d851 (diff)
downloadchat-0e84ab440e78830b5afe0a716228b8919ebb26bc.tar.gz
chat-0e84ab440e78830b5afe0a716228b8919ebb26bc.tar.bz2
chat-0e84ab440e78830b5afe0a716228b8919ebb26bc.zip
Re-added PostStore.getPost
Diffstat (limited to 'web/react')
-rw-r--r--web/react/stores/post_store.jsx12
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);