diff options
author | Joram Wilander <jwawilander@gmail.com> | 2017-07-10 17:35:50 -0400 |
---|---|---|
committer | Saturnino Abril <saturnino.abril@gmail.com> | 2017-07-11 05:35:50 +0800 |
commit | 0c910cc8c5a5487a129663431c6cd4d52640bd66 (patch) | |
tree | 6a7c2e043afebc8768ff606211199a18060b9ddb /webapp/actions/post_actions.jsx | |
parent | 2190a288e004e46cddac992fc799dc1ae37fd4f3 (diff) | |
download | chat-0c910cc8c5a5487a129663431c6cd4d52640bd66.tar.gz chat-0c910cc8c5a5487a129663431c6cd4d52640bd66.tar.bz2 chat-0c910cc8c5a5487a129663431c6cd4d52640bd66.zip |
Fix multiple pinned post issues (#6887)
Diffstat (limited to 'webapp/actions/post_actions.jsx')
-rw-r--r-- | webapp/actions/post_actions.jsx | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/webapp/actions/post_actions.jsx b/webapp/actions/post_actions.jsx index 87d9ed739..a32fee616 100644 --- a/webapp/actions/post_actions.jsx +++ b/webapp/actions/post_actions.jsx @@ -329,3 +329,23 @@ export function searchForTerm(term) { do_search: true }); } + +export function pinPost(postId) { + return async (doDispatch, doGetState) => { + await PostActions.pinPost(postId)(doDispatch, doGetState); + + AppDispatcher.handleServerAction({ + type: ActionTypes.RECEIVED_POST_PINNED + }); + }; +} + +export function unpinPost(postId) { + return async (doDispatch, doGetState) => { + await PostActions.unpinPost(postId)(doDispatch, doGetState); + + AppDispatcher.handleServerAction({ + type: ActionTypes.RECEIVED_POST_UNPINNED + }); + }; +} |