Skip to content

Commit

Permalink
Move instances of Client.getInviteInfo() in components to an action (#…
Browse files Browse the repository at this point in the history
  • Loading branch information
cpanato authored and jwilander committed Jan 20, 2017
1 parent 23e7414 commit 6aec2b6
Show file tree
Hide file tree
Showing 3 changed files with 20 additions and 3 deletions.
16 changes: 16 additions & 0 deletions webapp/actions/team_actions.jsx
Expand Up @@ -110,3 +110,19 @@ export function addUserToTeamFromInvite(data, hash, inviteId, success, error) {
}
);
}

export function getInviteInfo(inviteId, success, error) {
Client.getInviteInfo(
inviteId,
(inviteData) => {
if (success) {
success(inviteData);
}
},
(err) => {
if (error) {
error(err);
}
}
);
}
3 changes: 2 additions & 1 deletion webapp/components/signup/components/signup_email.jsx
Expand Up @@ -5,6 +5,7 @@ import LoadingScreen from 'components/loading_screen.jsx';

import * as GlobalActions from 'actions/global_actions.jsx';
import {track} from 'actions/analytics_actions.jsx';
import {getInviteInfo} from 'actions/team_actions.jsx';

import BrowserStore from 'stores/browser_store.jsx';

Expand Down Expand Up @@ -58,7 +59,7 @@ export default class SignupEmail extends React.Component {
loading = false;
} else if (inviteId && inviteId.length > 0) {
loading = true;
Client.getInviteInfo(
getInviteInfo(
inviteId,
(inviteData) => {
if (!inviteData) {
Expand Down
4 changes: 2 additions & 2 deletions webapp/components/signup/signup_controller.jsx
Expand Up @@ -12,7 +12,7 @@ import BrowserStore from 'stores/browser_store.jsx';
import * as AsyncClient from 'utils/async_client.jsx';
import Client from 'client/web_client.jsx';
import * as GlobalActions from 'actions/global_actions.jsx';
import {addUserToTeamFromInvite} from 'actions/team_actions.jsx';
import {addUserToTeamFromInvite, getInviteInfo} from 'actions/team_actions.jsx';

import logoImage from 'images/logo.png';
import ErrorBar from 'components/error_bar.jsx';
Expand Down Expand Up @@ -98,7 +98,7 @@ export default class SignupController extends React.Component {
}

if (inviteId) {
Client.getInviteInfo(
getInviteInfo(
inviteId,
(inviteData) => {
if (!inviteData) {
Expand Down

0 comments on commit 6aec2b6

Please sign in to comment.