From 58c6a70d3e225fcc423d4f0ee9316150e097b2c2 Mon Sep 17 00:00:00 2001 From: Saturnino Abril Date: Sat, 22 Jul 2017 07:02:14 +0800 Subject: 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 --- webapp/actions/post_actions.jsx | 6 ++++-- webapp/actions/websocket_actions.jsx | 6 ++++++ 2 files changed, 10 insertions(+), 2 deletions(-) (limited to 'webapp/actions') 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) { -- cgit v1.2.3-1-g7c22