diff --git a/actions/websocket_actions.jsx b/actions/websocket_actions.jsx index 7f82d10e12d4..7e8bee0475d3 100644 --- a/actions/websocket_actions.jsx +++ b/actions/websocket_actions.jsx @@ -284,6 +284,10 @@ export function handleEvent(msg) { handleUpdateTeamEvent(msg); break; + case SocketEvents.UPDATE_TEAM_SCHEME: + handleUpdateTeamSchemeEvent(msg); + break; + case SocketEvents.DELETE_TEAM: handleDeleteTeamEvent(msg); break; @@ -646,6 +650,10 @@ function handleUpdateTeamEvent(msg) { dispatch({type: TeamTypes.UPDATED_TEAM, data: JSON.parse(msg.data.team)}); } +function handleUpdateTeamSchemeEvent() { + dispatch(TeamActions.getMyTeamMembers()); +} + function handleDeleteTeamEvent(msg) { const deletedTeam = JSON.parse(msg.data.team); const state = store.getState(); diff --git a/utils/constants.jsx b/utils/constants.jsx index e3a3c6d1cca3..8c49b83fa4b1 100644 --- a/utils/constants.jsx +++ b/utils/constants.jsx @@ -309,6 +309,7 @@ export const SocketEvents = { LEAVE_TEAM: 'leave_team', UPDATE_TEAM: 'update_team', DELETE_TEAM: 'delete_team', + UPDATE_TEAM_SCHEME: 'update_team_scheme', USER_ADDED: 'user_added', USER_REMOVED: 'user_removed', USER_UPDATED: 'user_updated',