diff options
Diffstat (limited to 'webapp')
-rw-r--r-- | webapp/actions/team_actions.jsx | 16 | ||||
-rw-r--r-- | webapp/components/invite_member_modal.jsx | 4 |
2 files changed, 18 insertions, 2 deletions
diff --git a/webapp/actions/team_actions.jsx b/webapp/actions/team_actions.jsx index 3352faa21..941ea880d 100644 --- a/webapp/actions/team_actions.jsx +++ b/webapp/actions/team_actions.jsx @@ -126,3 +126,19 @@ export function getInviteInfo(inviteId, success, error) { } ); } + +export function inviteMembers(data, success, error) { + Client.inviteMembers( + data, + () => { + if (success) { + success(); + } + }, + (err) => { + if (err) { + error(err); + } + } + ); +} diff --git a/webapp/components/invite_member_modal.jsx b/webapp/components/invite_member_modal.jsx index f4fd1d712..563c1aba9 100644 --- a/webapp/components/invite_member_modal.jsx +++ b/webapp/components/invite_member_modal.jsx @@ -5,13 +5,13 @@ import ReactDOM from 'react-dom'; import * as utils from 'utils/utils.jsx'; import Constants from 'utils/constants.jsx'; const ActionTypes = Constants.ActionTypes; -import Client from 'client/web_client.jsx'; import * as GlobalActions from 'actions/global_actions.jsx'; import ModalStore from 'stores/modal_store.jsx'; import UserStore from 'stores/user_store.jsx'; import ChannelStore from 'stores/channel_store.jsx'; import TeamStore from 'stores/team_store.jsx'; import ConfirmModal from './confirm_modal.jsx'; +import {inviteMembers} from 'actions/team_actions.jsx'; import {intlShape, injectIntl, defineMessages, FormattedMessage, FormattedHTMLMessage} from 'react-intl'; @@ -142,7 +142,7 @@ class InviteMemberModal extends React.Component { this.setState({isSendingEmails: true}); - Client.inviteMembers( + inviteMembers( data, () => { this.handleHide(false); |