Plt-4483 Removed unnecessary events from ChannelStore (#4407)
* PLT-4483 Removed MoreChange listener from ChannelStore * PLT-4483 Removed LeaveChannel listener from ChannelStore
Этот коммит содержится в:
коммит произвёл
Corey Hulen
родитель
ef53aa1e7f
Коммит
b4002ba55f
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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() {
|
||||
|
||||
@@ -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() {
|
||||
|
||||
Ссылка в новой задаче
Block a user