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/stores/channel_store.jsx | 45 +++-------------------------------------- 1 file changed, 3 insertions(+), 42 deletions(-) (limited to 'webapp/stores/channel_store.jsx') diff --git a/webapp/stores/channel_store.jsx b/webapp/stores/channel_store.jsx index 3212c1155..13a5c4574 100644 --- a/webapp/stores/channel_store.jsx +++ b/webapp/stores/channel_store.jsx @@ -5,13 +5,10 @@ import AppDispatcher from '../dispatcher/app_dispatcher.jsx'; import EventEmitter from 'events'; var Utils; -import Constants from 'utils/constants.jsx'; -const ActionTypes = Constants.ActionTypes; +import {ActionTypes, Constants} from 'utils/constants.jsx'; const NotificationPrefs = Constants.NotificationPrefs; const CHANGE_EVENT = 'change'; -const LEAVE_EVENT = 'leave'; -const MORE_CHANGE_EVENT = 'change'; const STATS_EVENT = 'stats'; const LAST_VIEVED_EVENT = 'last_viewed'; @@ -50,18 +47,6 @@ class ChannelStoreClass extends EventEmitter { this.removeListener(CHANGE_EVENT, callback); } - emitMoreChange() { - this.emit(MORE_CHANGE_EVENT); - } - - addMoreChangeListener(callback) { - this.on(MORE_CHANGE_EVENT, callback); - } - - removeMoreChangeListener(callback) { - this.removeListener(MORE_CHANGE_EVENT, callback); - } - emitStatsChange() { this.emit(STATS_EVENT); } @@ -73,17 +58,6 @@ class ChannelStoreClass extends EventEmitter { removeStatsChangeListener(callback) { this.removeListener(STATS_EVENT, callback); } - emitLeave(id) { - this.emit(LEAVE_EVENT, id); - } - - addLeaveListener(callback) { - this.on(LEAVE_EVENT, callback); - } - - removeLeaveListener(callback) { - this.removeListener(LEAVE_EVENT, callback); - } emitLastViewed(lastViewed, ownNewMessage) { this.emit(LAST_VIEVED_EVENT, lastViewed, ownNewMessage); @@ -321,14 +295,6 @@ class ChannelStoreClass extends EventEmitter { return this.unreadCounts; } - leaveChannel(id) { - Reflect.deleteProperty(this.myChannelMembers, id); - const element = this.channels.indexOf(id); - if (element > -1) { - this.channels.splice(element, 1); - } - } - getChannelNamesMap() { var channelNamesMap = {}; @@ -404,7 +370,7 @@ ChannelStore.dispatchToken = AppDispatcher.register((payload) => { break; case ActionTypes.RECEIVED_MORE_CHANNELS: ChannelStore.storeMoreChannels(action.channels); - ChannelStore.emitMoreChange(); + ChannelStore.emitChange(); break; case ActionTypes.RECEIVED_CHANNEL_STATS: @@ -414,14 +380,9 @@ ChannelStore.dispatchToken = AppDispatcher.register((payload) => { ChannelStore.emitStatsChange(); break; - case ActionTypes.LEAVE_CHANNEL: - ChannelStore.leaveChannel(action.id); - ChannelStore.emitLeave(action.id); - break; - default: break; } }); -export default ChannelStore; +export default ChannelStore; \ No newline at end of file -- cgit v1.2.3-1-g7c22