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
|
FROM ChannelMembers cm
|
||||||
INNER JOIN Channels c
|
INNER JOIN Channels c
|
||||||
ON c.Id = cm.ChannelId
|
ON c.Id = cm.ChannelId
|
||||||
AND c.TeamId = :TeamId
|
AND (c.TeamId = :TeamId OR c.TeamId = '')
|
||||||
WHERE cm.UserId = :UserId
|
WHERE cm.UserId = :UserId
|
||||||
`, map[string]interface{}{"TeamId": teamId, "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);
|
document.addEventListener('keydown', this.navigateUnreadChannelShortcut);
|
||||||
|
|
||||||
loadProfilesAndTeamMembersForDMSidebar();
|
loadProfilesAndTeamMembersForDMSidebar();
|
||||||
|
AsyncClient.getMyChannelMembers();
|
||||||
}
|
}
|
||||||
|
|
||||||
shouldComponentUpdate(nextProps, nextState) {
|
shouldComponentUpdate(nextProps, nextState) {
|
||||||
|
|||||||
@@ -78,8 +78,6 @@ function preNeedsTeam(nextState, replace, callback) {
|
|||||||
channels: data
|
channels: data
|
||||||
});
|
});
|
||||||
|
|
||||||
AsyncClient.getMyChannelMembers();
|
|
||||||
|
|
||||||
d1.resolve();
|
d1.resolve();
|
||||||
},
|
},
|
||||||
(err) => {
|
(err) => {
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user