From f0f53260984a210f44458d86ed5ac9e3afb3f363 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Roland?= Date: Wed, 21 Dec 2016 18:48:06 +0100 Subject: #4698 Move Client.updateActive() in components to an action (#4858) * #4698 Move instances of Client.updateActive() in components to an action * Use null for empty success function --- .../components/admin_console/admin_team_members_dropdown.jsx | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) (limited to 'webapp/components/admin_console') diff --git a/webapp/components/admin_console/admin_team_members_dropdown.jsx b/webapp/components/admin_console/admin_team_members_dropdown.jsx index 253259493..4a42ded3a 100644 --- a/webapp/components/admin_console/admin_team_members_dropdown.jsx +++ b/webapp/components/admin_console/admin_team_members_dropdown.jsx @@ -10,7 +10,7 @@ import Client from 'client/web_client.jsx'; import Constants from 'utils/constants.jsx'; import * as Utils from 'utils/utils.jsx'; import * as AsyncClient from 'utils/async_client.jsx'; -import {updateUserRoles} from 'actions/user_actions.jsx'; +import {updateUserRoles, updateActive} from 'actions/user_actions.jsx'; import {FormattedMessage} from 'react-intl'; @@ -92,10 +92,7 @@ export default class AdminTeamMembersDropdown extends React.Component { handleMakeActive(e) { e.preventDefault(); - Client.updateActive(this.props.user.id, true, - () => { - AsyncClient.getUser(this.props.user.id); - }, + updateActive(this.props.user.id, true, null, (err) => { this.setState({serverError: err.message}); } @@ -104,10 +101,7 @@ export default class AdminTeamMembersDropdown extends React.Component { handleMakeNotActive(e) { e.preventDefault(); - Client.updateActive(this.props.user.id, false, - () => { - AsyncClient.getUser(this.props.user.id); - }, + updateActive(this.props.user.id, false, null, (err) => { this.setState({serverError: err.message}); } -- cgit v1.2.3-1-g7c22