PLT-6213 Move team store and actions over to use redux (#6222)

* Move team store and actions over to user redux

* Fix JS error when inviting by email
Этот коммит содержится в:
Joram Wilander
2017-04-26 15:49:15 -04:00
коммит произвёл GitHub
родитель 1fef5bf5fe
Коммит 7307156c49
27 изменённых файлов: 387 добавлений и 390 удалений

Просмотреть файл

@@ -418,50 +418,6 @@ export function getConfig(success, error) {
);
}
export function getAllTeams() {
if (isCallInProgress('getAllTeams')) {
return;
}
callTracker.getAllTeams = utils.getTimestamp();
Client.getAllTeams(
(data) => {
callTracker.getAllTeams = 0;
AppDispatcher.handleServerAction({
type: ActionTypes.RECEIVED_ALL_TEAMS,
teams: data
});
},
(err) => {
callTracker.getAllTeams = 0;
dispatchError(err, 'getAllTeams');
}
);
}
export function getAllTeamListings() {
if (isCallInProgress('getAllTeamListings')) {
return;
}
callTracker.getAllTeamListings = utils.getTimestamp();
Client.getAllTeamListings(
(data) => {
callTracker.getAllTeamListings = 0;
AppDispatcher.handleServerAction({
type: ActionTypes.RECEIVED_ALL_TEAM_LISTINGS,
teams: data
});
},
(err) => {
callTracker.getAllTeams = 0;
dispatchError(err, 'getAllTeamListings');
}
);
}
export function search(terms, isOrSearch) {
if (isCallInProgress('search_' + String(terms))) {
return;
@@ -559,57 +515,6 @@ export function getStatuses() {
);
}
export function getMyTeam() {
if (isCallInProgress('getMyTeam')) {
return null;
}
callTracker.getMyTeam = utils.getTimestamp();
return Client.getMyTeam(
(data) => {
callTracker.getMyTeam = 0;
AppDispatcher.handleServerAction({
type: ActionTypes.RECEIVED_MY_TEAM,
team: data
});
},
(err) => {
callTracker.getMyTeam = 0;
dispatchError(err, 'getMyTeam');
}
);
}
export function getTeamMember(teamId, userId) {
const callName = `getTeamMember${teamId}${userId}`;
if (isCallInProgress(callName)) {
return;
}
callTracker[callName] = utils.getTimestamp();
Client.getTeamMember(
teamId,
userId,
(data) => {
callTracker[callName] = 0;
const memberMap = {};
memberMap[userId] = data;
AppDispatcher.handleServerAction({
type: ActionTypes.RECEIVED_MEMBERS_IN_TEAM,
team_id: teamId,
team_members: memberMap
});
},
(err) => {
callTracker[callName] = 0;
dispatchError(err, 'getTeamMember');
}
);
}
export function getMyTeamsUnread(teamId) {
const members = TeamStore.getMyTeamMembers();
if (members.length > 1) {
@@ -637,31 +542,6 @@ export function getMyTeamsUnread(teamId) {
}
}
export function getTeamStats(teamId) {
const callName = `getTeamStats${teamId}`;
if (isCallInProgress(callName)) {
return;
}
callTracker[callName] = utils.getTimestamp();
Client.getTeamStats(
teamId,
(data) => {
callTracker[callName] = 0;
AppDispatcher.handleServerAction({
type: ActionTypes.RECEIVED_TEAM_STATS,
team_id: teamId,
stats: data
});
},
(err) => {
callTracker[callName] = 0;
dispatchError(err, 'getTeamStats');
}
);
}
export function getAllPreferences() {
if (isCallInProgress('getAllPreferences')) {
return;