From b4002ba55f9a96ca2f21b3ad2afced37b47ac69e Mon Sep 17 00:00:00 2001 From: Harrison Healey Date: Tue, 1 Nov 2016 12:58:04 -0400 Subject: Plt-4483 Removed unnecessary events from ChannelStore (#4407) * PLT-4483 Removed MoreChange listener from ChannelStore * PLT-4483 Removed LeaveChannel listener from ChannelStore --- webapp/components/channel_header.jsx | 8 +------- webapp/components/more_channels.jsx | 4 ++-- webapp/components/post_view/components/post_message_container.jsx | 2 -- 3 files changed, 3 insertions(+), 11 deletions(-) (limited to 'webapp/components') diff --git a/webapp/components/channel_header.jsx b/webapp/components/channel_header.jsx index 2d3de5998..b92a316ca 100644 --- a/webapp/components/channel_header.jsx +++ b/webapp/components/channel_header.jsx @@ -23,7 +23,6 @@ import SearchStore from 'stores/search_store.jsx'; import PreferenceStore from 'stores/preference_store.jsx'; import WebrtcStore from 'stores/webrtc_store.jsx'; -import AppDispatcher from '../dispatcher/app_dispatcher.jsx'; import * as GlobalActions from 'actions/global_actions.jsx'; import * as WebrtcActions from 'actions/webrtc_actions.jsx'; import * as ChannelActions from 'actions/channel_actions.jsx'; @@ -34,7 +33,7 @@ import Client from 'client/web_client.jsx'; import * as AsyncClient from 'utils/async_client.jsx'; import {getFlaggedPosts} from 'actions/post_actions.jsx'; -import {ActionTypes, Constants, Preferences, UserStatuses} from 'utils/constants.jsx'; +import {Constants, Preferences, UserStatuses} from 'utils/constants.jsx'; import React from 'react'; import {FormattedMessage} from 'react-intl'; @@ -130,11 +129,6 @@ export default class ChannelHeader extends React.Component { () => { const channelId = this.state.channel.id; - AppDispatcher.handleViewAction({ - type: ActionTypes.LEAVE_CHANNEL, - id: channelId - }); - if (this.state.isFavorite) { ChannelActions.unmarkFavorite(channelId); } diff --git a/webapp/components/more_channels.jsx b/webapp/components/more_channels.jsx index b72f9aedd..b35f5b997 100644 --- a/webapp/components/more_channels.jsx +++ b/webapp/components/more_channels.jsx @@ -41,7 +41,7 @@ export default class MoreChannels extends React.Component { componentDidMount() { const self = this; - ChannelStore.addMoreChangeListener(this.onListenerChange); + ChannelStore.addChangeListener(this.onListenerChange); $(this.refs.modal).on('shown.bs.modal', () => { AsyncClient.getMoreChannels(true); @@ -54,7 +54,7 @@ export default class MoreChannels extends React.Component { } componentWillUnmount() { - ChannelStore.removeMoreChangeListener(this.onListenerChange); + ChannelStore.removeChangeListener(this.onListenerChange); } getStateFromStores() { diff --git a/webapp/components/post_view/components/post_message_container.jsx b/webapp/components/post_view/components/post_message_container.jsx index 00d0097ca..2d17e74c4 100644 --- a/webapp/components/post_view/components/post_message_container.jsx +++ b/webapp/components/post_view/components/post_message_container.jsx @@ -48,7 +48,6 @@ export default class PostMessageContainer extends React.Component { PreferenceStore.addChangeListener(this.onPreferenceChange); UserStore.addChangeListener(this.onUserChange); ChannelStore.addChangeListener(this.onChannelChange); - ChannelStore.addMoreChangeListener(this.onChannelChange); } componentWillUnmount() { @@ -56,7 +55,6 @@ export default class PostMessageContainer extends React.Component { PreferenceStore.removeChangeListener(this.onPreferenceChange); UserStore.removeChangeListener(this.onUserChange); ChannelStore.removeChangeListener(this.onChannelChange); - ChannelStore.removeMoreChangeListener(this.onChannelChange); } onEmojiChange() { -- cgit v1.2.3-1-g7c22