diff options
Diffstat (limited to 'webapp/components')
-rw-r--r-- | webapp/components/create_comment.jsx | 5 | ||||
-rw-r--r-- | webapp/components/create_post.jsx | 5 | ||||
-rw-r--r-- | webapp/components/post_view/components/pending_post_options.jsx | 7 | ||||
-rw-r--r-- | webapp/components/rhs_thread.jsx | 4 |
4 files changed, 7 insertions, 14 deletions
diff --git a/webapp/components/create_comment.jsx b/webapp/components/create_comment.jsx index 3bd8d5d1c..8ecda6777 100644 --- a/webapp/components/create_comment.jsx +++ b/webapp/components/create_comment.jsx @@ -196,10 +196,7 @@ export default class CreateComment extends React.Component { GlobalActions.emitUserCommentedEvent(post); - PostActions.createPost(post, false, - () => { - // DO nothing. - }, + PostActions.queuePost(post, false, null, (err) => { if (err.id === 'api.post.create_post.root_id.app_error') { this.showPostDeletedModal(); diff --git a/webapp/components/create_post.jsx b/webapp/components/create_post.jsx index 4ec2bec38..75ff5a822 100644 --- a/webapp/components/create_post.jsx +++ b/webapp/components/create_post.jsx @@ -161,10 +161,7 @@ export default class CreatePost extends React.Component { GlobalActions.emitUserPostedEvent(post); - PostActions.createPost(post, false, - () => { - // DO nothing. - }, + PostActions.queuePost(post, false, null, (err) => { if (err.id === 'api.post.create_post.root_id.app_error') { // this should never actually happen since you can't reply from this textbox diff --git a/webapp/components/post_view/components/pending_post_options.jsx b/webapp/components/post_view/components/pending_post_options.jsx index d9f98e958..3c78b8b9b 100644 --- a/webapp/components/post_view/components/pending_post_options.jsx +++ b/webapp/components/post_view/components/pending_post_options.jsx @@ -3,7 +3,7 @@ import PostStore from 'stores/post_store.jsx'; -import {createPost} from 'actions/post_actions.jsx'; +import {queuePost} from 'actions/post_actions.jsx'; import Constants from 'utils/constants.jsx'; @@ -22,10 +22,7 @@ export default class PendingPostOptions extends React.Component { e.preventDefault(); var post = this.props.post; - createPost(post, true, - () => { - // DO nothing. - }, + queuePost(post, true, null, (err) => { if (err.id === 'api.post.create_post.root_id.app_error') { this.showPostDeletedModal(); diff --git a/webapp/components/rhs_thread.jsx b/webapp/components/rhs_thread.jsx index 658cba288..8fd49dd25 100644 --- a/webapp/components/rhs_thread.jsx +++ b/webapp/components/rhs_thread.jsx @@ -332,10 +332,12 @@ export default class RhsThread extends React.Component { status = this.state.statuses[p.id] || 'offline'; } + const keyPrefix = comPost.id ? comPost.id : comPost.pending_post_id; + return ( <Comment ref={comPost.id} - key={comPost.id + 'commentKey'} + key={keyPrefix + 'commentKey'} post={comPost} user={p} currentUser={this.props.currentUser} |