From b0410615b8206ea2706312a9f413785d86134f6d Mon Sep 17 00:00:00 2001 From: Joram Wilander Date: Tue, 28 Feb 2017 10:31:35 -0500 Subject: Update channel notifications default properly when changing account settings (#5559) --- webapp/components/channel_header.jsx | 2 ++ webapp/components/navbar.jsx | 2 ++ 2 files changed, 4 insertions(+) diff --git a/webapp/components/channel_header.jsx b/webapp/components/channel_header.jsx index ee060577c..341c9be1b 100644 --- a/webapp/components/channel_header.jsx +++ b/webapp/components/channel_header.jsx @@ -100,6 +100,7 @@ export default class ChannelHeader extends React.Component { ChannelStore.addStatsChangeListener(this.onListenerChange); SearchStore.addSearchChangeListener(this.onListenerChange); PreferenceStore.addChangeListener(this.onListenerChange); + UserStore.addChangeListener(this.onListenerChange); UserStore.addInChannelChangeListener(this.onListenerChange); UserStore.addStatusesChangeListener(this.onListenerChange); WebrtcStore.addChangedListener(this.onListenerChange); @@ -113,6 +114,7 @@ export default class ChannelHeader extends React.Component { ChannelStore.removeStatsChangeListener(this.onListenerChange); SearchStore.removeSearchChangeListener(this.onListenerChange); PreferenceStore.removeChangeListener(this.onListenerChange); + UserStore.removeChangeListener(this.onListenerChange); UserStore.removeInChannelChangeListener(this.onListenerChange); UserStore.removeStatusesChangeListener(this.onListenerChange); WebrtcStore.removeChangedListener(this.onListenerChange); diff --git a/webapp/components/navbar.jsx b/webapp/components/navbar.jsx index 486c5d565..a805a9de4 100644 --- a/webapp/components/navbar.jsx +++ b/webapp/components/navbar.jsx @@ -91,6 +91,7 @@ export default class Navbar extends React.Component { ChannelStore.addChangeListener(this.onChange); ChannelStore.addStatsChangeListener(this.onChange); UserStore.addStatusesChangeListener(this.onChange); + UserStore.addChangeListener(this.onChange); PreferenceStore.addChangeListener(this.onChange); $('.inner-wrap').click(this.hideSidebars); document.addEventListener('keydown', this.showChannelSwitchModal); @@ -100,6 +101,7 @@ export default class Navbar extends React.Component { ChannelStore.removeChangeListener(this.onChange); ChannelStore.removeStatsChangeListener(this.onChange); UserStore.removeStatusesChangeListener(this.onChange); + UserStore.removeChangeListener(this.onChange); PreferenceStore.removeChangeListener(this.onChange); document.removeEventListener('keydown', this.showChannelSwitchModal); } -- cgit v1.2.3-1-g7c22