summaryrefslogtreecommitdiffstats
path: root/webapp/actions/post_actions.jsx
diff options
context:
space:
mode:
Diffstat (limited to 'webapp/actions/post_actions.jsx')
-rw-r--r--webapp/actions/post_actions.jsx15
1 files changed, 15 insertions, 0 deletions
diff --git a/webapp/actions/post_actions.jsx b/webapp/actions/post_actions.jsx
index 0e48fb0e8..c7a8cf731 100644
--- a/webapp/actions/post_actions.jsx
+++ b/webapp/actions/post_actions.jsx
@@ -363,6 +363,21 @@ export function createPost(post, doLoadPost, success, error) {
);
}
+export function updatePost(post, success) {
+ Client.updatePost(
+ post,
+ () => {
+ loadPosts(post.channel_id);
+
+ if (success) {
+ success();
+ }
+ },
+ (err) => {
+ AsyncClient.dispatchError(err, 'updatePost');
+ });
+}
+
export function removePostFromStore(post) {
PostStore.removePost(post);
PostStore.emitChange();