Remove unnecessary API calls on first page load (#6762)
Этот коммит содержится в:
коммит произвёл
Corey Hulen
родитель
0b62078712
Коммит
a2f7de52c3
@@ -103,18 +103,17 @@ function preNeedsTeam(nextState, replace, callback) {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// If current team is set, then this is not first load
|
||||||
|
// The first load action pulls team unreads
|
||||||
|
if (TeamStore.getCurrentId()) {
|
||||||
|
getMyTeamUnreads()(dispatch, getState);
|
||||||
|
}
|
||||||
|
|
||||||
TeamStore.saveMyTeam(team);
|
TeamStore.saveMyTeam(team);
|
||||||
BrowserStore.setGlobalItem('team', team.id);
|
BrowserStore.setGlobalItem('team', team.id);
|
||||||
TeamStore.emitChange();
|
TeamStore.emitChange();
|
||||||
GlobalActions.emitCloseRightHandSide();
|
GlobalActions.emitCloseRightHandSide();
|
||||||
|
|
||||||
if (nextState.location.pathname.indexOf('/channels/') > -1 ||
|
|
||||||
nextState.location.pathname.indexOf('/pl/') > -1 ||
|
|
||||||
nextState.location.pathname.indexOf('/messages/') > -1) {
|
|
||||||
getMyTeamUnreads()(dispatch, getState);
|
|
||||||
fetchMyChannelsAndMembers(team.id)(dispatch, getState);
|
|
||||||
}
|
|
||||||
|
|
||||||
const d1 = $.Deferred(); //eslint-disable-line new-cap
|
const d1 = $.Deferred(); //eslint-disable-line new-cap
|
||||||
|
|
||||||
fetchMyChannelsAndMembers(team.id)(dispatch, getState).then(
|
fetchMyChannelsAndMembers(team.id)(dispatch, getState).then(
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user