diff options
Diffstat (limited to 'webapp/components/needs_team')
-rw-r--r-- | webapp/components/needs_team/needs_team.jsx | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/webapp/components/needs_team/needs_team.jsx b/webapp/components/needs_team/needs_team.jsx index 75ec40653..95556fb31 100644 --- a/webapp/components/needs_team/needs_team.jsx +++ b/webapp/components/needs_team/needs_team.jsx @@ -119,12 +119,12 @@ export default class NeedsTeam extends React.Component { // Set up tracking for whether the window is active window.isActive = true; - $(window).on('focus', () => { - this.props.actions.viewChannel(ChannelStore.getCurrentId()); + $(window).on('focus', async () => { ChannelStore.resetCounts([ChannelStore.getCurrentId()]); ChannelStore.emitChange(); - window.isActive = true; + + await this.props.actions.viewChannel(ChannelStore.getCurrentId()); if (new Date().getTime() - this.blurTime > UNREAD_CHECK_TIME_MILLISECONDS) { this.props.actions.getMyChannelMembers(TeamStore.getCurrentId()).then(loadProfilesForSidebar); } |