Fix channels showing up across teams when multiple teams open in same browser (#3329)

Этот коммит содержится в:
Joram Wilander
2016-06-15 08:00:55 -04:00
коммит произвёл GitHub
родитель f6b4a611d0
Коммит 1cfb35fd32
4 изменённых файлов: 18 добавлений и 1 удалений

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

@@ -245,7 +245,9 @@ function handleUserRemovedEvent(msg) {
function handleChannelViewedEvent(msg) {
// Useful for when multiple devices have the app open to different channels
if (ChannelStore.getCurrentId() !== msg.channel_id && UserStore.getCurrentId() === msg.user_id) {
if (TeamStore.getCurrentId() === msg.team_id &&
ChannelStore.getCurrentId() !== msg.channel_id &&
UserStore.getCurrentId() === msg.user_id) {
AsyncClient.getChannel(msg.channel_id);
}
}