Fix members being loaded before channel members and DM headers (#4369)
Этот коммит содержится в:
коммит произвёл
Christopher Speller
родитель
589329b5c5
Коммит
35ceedf968
@@ -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) => {
|
||||
|
||||
Ссылка в новой задаче
Block a user