Fix members being loaded before channel members and DM headers (#4369)

Этот коммит содержится в:
Joram Wilander
2016-10-28 08:55:17 -04:00
коммит произвёл Christopher Speller
родитель 589329b5c5
Коммит 35ceedf968
3 изменённых файлов: 2 добавлений и 3 удалений

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

@@ -1039,7 +1039,7 @@ func (s SqlChannelStore) GetMembersForUser(teamId string, userId string) StoreCh
FROM ChannelMembers cm
INNER JOIN Channels c
ON c.Id = cm.ChannelId
AND c.TeamId = :TeamId
AND (c.TeamId = :TeamId OR c.TeamId = '')
WHERE cm.UserId = :UserId
`, map[string]interface{}{"TeamId": teamId, "UserId": userId})

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

@@ -127,6 +127,7 @@ export default class Sidebar extends React.Component {
document.addEventListener('keydown', this.navigateUnreadChannelShortcut);
loadProfilesAndTeamMembersForDMSidebar();
AsyncClient.getMyChannelMembers();
}
shouldComponentUpdate(nextProps, nextState) {

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

@@ -78,8 +78,6 @@ function preNeedsTeam(nextState, replace, callback) {
channels: data
});
AsyncClient.getMyChannelMembers();
d1.resolve();
},
(err) => {