From 30b306c39c7add9799126c0247e42f7d62bb6a55 Mon Sep 17 00:00:00 2001 From: enahum Date: Tue, 9 May 2017 09:34:00 -0300 Subject: [PATCH] Fix unread channels (#522) --- app/actions/views/channel.js | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) diff --git a/app/actions/views/channel.js b/app/actions/views/channel.js index a1da5a2eb..c7d1c79b7 100644 --- a/app/actions/views/channel.js +++ b/app/actions/views/channel.js @@ -9,7 +9,6 @@ import {UserTypes} from 'mattermost-redux/action_types'; import { fetchMyChannelsAndMembers, getChannelStats, - getMyChannelMembers, selectChannel, leaveChannel as serviceLeaveChannel } from 'mattermost-redux/actions/channels'; @@ -33,22 +32,7 @@ import {getPreferencesByCategory} from 'mattermost-redux/utils/preference_utils' export function loadChannelsIfNecessary(teamId) { return async (dispatch, getState) => { - const {channels} = getState().entities.channels; - - let hasChannelsForTeam = false; - for (const channel of Object.values(channels)) { - if (channel.team_id === teamId) { - // If we have one channel, assume we have all of them - hasChannelsForTeam = true; - break; - } - } - - if (hasChannelsForTeam) { - await getMyChannelMembers(teamId)(dispatch, getState); - } else { - await fetchMyChannelsAndMembers(teamId)(dispatch, getState); - } + await fetchMyChannelsAndMembers(teamId)(dispatch, getState); }; }