diff options
Diffstat (limited to 'webapp/actions/team_actions.jsx')
-rw-r--r-- | webapp/actions/team_actions.jsx | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/webapp/actions/team_actions.jsx b/webapp/actions/team_actions.jsx index e0403529e..6a5cccb81 100644 --- a/webapp/actions/team_actions.jsx +++ b/webapp/actions/team_actions.jsx @@ -36,6 +36,24 @@ export function createTeam(team, onSuccess, onError) { ); } +export function updateTeam(team, onSuccess, onError) { + Client.updateTeam(team, + (rteam) => { + AppDispatcher.handleServerAction({ + type: ActionTypes.UPDATE_TEAM, + team: rteam + }); + + browserHistory.push('/' + rteam.name + '/channels/town-square'); + + if (onSuccess) { + onSuccess(rteam); + } + }, + onError + ); +} + export function removeUserFromTeam(teamId, userId, success, error) { Client.removeUserFromTeam( teamId, |