Fix RHS adding an unecessary preference store listener and increase preference store listener max to 25 (#3473)

Этот коммит содержится в:
Joram Wilander
2016-07-05 11:20:48 -04:00
коммит произвёл Harrison Healey
родитель 0f873c01da
Коммит c0392a60c8
2 изменённых файлов: 2 добавлений и 2 удалений

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

@@ -65,7 +65,6 @@ export default class RhsThread extends React.Component {
componentDidMount() {
PostStore.addSelectedPostChangeListener(this.onPostChange);
PostStore.addChangeListener(this.onPostChange);
PreferenceStore.addChangeListener(this.forceUpdateInfo);
PreferenceStore.addChangeListener(this.onPreferenceChange);
UserStore.addChangeListener(this.onUserChange);
@@ -77,7 +76,6 @@ export default class RhsThread extends React.Component {
componentWillUnmount() {
PostStore.removeSelectedPostChangeListener(this.onPostChange);
PostStore.removeChangeListener(this.onPostChange);
PreferenceStore.removeChangeListener(this.forceUpdateInfo);
PreferenceStore.removeChangeListener(this.onPreferenceChange);
UserStore.removeChangeListener(this.onUserChange);
@@ -141,6 +139,7 @@ export default class RhsThread extends React.Component {
this.setState({
compactDisplay: PreferenceStore.get(Preferences.CATEGORY_DISPLAY_SETTINGS, Preferences.MESSAGE_DISPLAY, Preferences.MESSAGE_DISPLAY_DEFAULT) === Preferences.MESSAGE_DISPLAY_COMPACT
});
this.forceUpdateInfo();
}
onPostChange() {
if (this.mounted) {

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

@@ -113,5 +113,6 @@ class PreferenceStoreClass extends EventEmitter {
}
const PreferenceStore = new PreferenceStoreClass();
PreferenceStore.setMaxListeners(25);
export default PreferenceStore;
global.window.PreferenceStore = PreferenceStore;