Fix RHS adding an unecessary preference store listener and increase preference store listener max to 25 (#3473)
Этот коммит содержится в:
коммит произвёл
Harrison Healey
родитель
0f873c01da
Коммит
c0392a60c8
@@ -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;
|
||||
|
||||
Ссылка в новой задаче
Block a user