summaryrefslogtreecommitdiffstats
path: root/webapp/actions
diff options
context:
space:
mode:
authorSaturnino Abril <saturnino.abril@gmail.com>2017-07-22 07:02:14 +0800
committerJoram Wilander <jwawilander@gmail.com>2017-07-21 19:02:14 -0400
commit58c6a70d3e225fcc423d4f0ee9316150e097b2c2 (patch)
tree90e688ea86a1db241b2d57aa9b3129563e34de90 /webapp/actions
parent816bfbeb91b9cd64a8a85dc37cc0e82554409c14 (diff)
downloadchat-58c6a70d3e225fcc423d4f0ee9316150e097b2c2.tar.gz
chat-58c6a70d3e225fcc423d4f0ee9316150e097b2c2.tar.bz2
chat-58c6a70d3e225fcc423d4f0ee9316150e097b2c2.zip
Add [...] menu to search results list (#6663)
* Add [...] menu to search results list * fix updates on search results when post is pinned or edited * remove app dispatcher from component
Diffstat (limited to 'webapp/actions')
-rw-r--r--webapp/actions/post_actions.jsx6
-rw-r--r--webapp/actions/websocket_actions.jsx6
2 files changed, 10 insertions, 2 deletions
diff --git a/webapp/actions/post_actions.jsx b/webapp/actions/post_actions.jsx
index 09cc14e40..e96e8306b 100644
--- a/webapp/actions/post_actions.jsx
+++ b/webapp/actions/post_actions.jsx
@@ -326,7 +326,8 @@ export function pinPost(postId) {
await PostActions.pinPost(postId)(doDispatch, doGetState);
AppDispatcher.handleServerAction({
- type: ActionTypes.RECEIVED_POST_PINNED
+ type: ActionTypes.RECEIVED_POST_PINNED,
+ postId
});
};
}
@@ -336,7 +337,8 @@ export function unpinPost(postId) {
await PostActions.unpinPost(postId)(doDispatch, doGetState);
AppDispatcher.handleServerAction({
- type: ActionTypes.RECEIVED_POST_UNPINNED
+ type: ActionTypes.RECEIVED_POST_UNPINNED,
+ postId
});
};
}
diff --git a/webapp/actions/websocket_actions.jsx b/webapp/actions/websocket_actions.jsx
index 184013179..da64e209d 100644
--- a/webapp/actions/websocket_actions.jsx
+++ b/webapp/actions/websocket_actions.jsx
@@ -261,6 +261,12 @@ function handlePostEditEvent(msg) {
viewChannel(ChannelStore.getCurrentId())(dispatch, getState);
}
}
+
+ // Needed for search store
+ AppDispatcher.handleViewAction({
+ type: Constants.ActionTypes.POST_UPDATED,
+ post
+ });
}
function handlePostDeleteEvent(msg) {