summaryrefslogtreecommitdiffstats
path: root/webapp/stores
diff options
context:
space:
mode:
authorChristopher Speller <crspeller@gmail.com>2016-11-21 12:17:58 -0500
committerHarrison Healey <harrisonmhealey@gmail.com>2016-11-21 12:17:58 -0500
commit0ef77dff13bc74a396a412d7d416c7a7a3a9f447 (patch)
tree99bf416d3e597b6bb048b5fe2660a9d1e826c698 /webapp/stores
parent062f758e47cda90a9ae783cbaee6bf3bec571178 (diff)
downloadchat-0ef77dff13bc74a396a412d7d416c7a7a3a9f447.tar.gz
chat-0ef77dff13bc74a396a412d7d416c7a7a3a9f447.tar.bz2
chat-0ef77dff13bc74a396a412d7d416c7a7a3a9f447.zip
Fixing new messages indicator (#4614)
Diffstat (limited to 'webapp/stores')
-rw-r--r--webapp/stores/channel_store.jsx6
1 files changed, 4 insertions, 2 deletions
diff --git a/webapp/stores/channel_store.jsx b/webapp/stores/channel_store.jsx
index 136423d45..d578a5d29 100644
--- a/webapp/stores/channel_store.jsx
+++ b/webapp/stores/channel_store.jsx
@@ -59,8 +59,8 @@ class ChannelStoreClass extends EventEmitter {
this.removeListener(STATS_EVENT, callback);
}
- emitLastViewed(lastViewed, ownNewMessage) {
- this.emit(LAST_VIEVED_EVENT, lastViewed, ownNewMessage);
+ emitLastViewed() {
+ this.emit(LAST_VIEVED_EVENT);
}
addLastViewedListener(callback) {
@@ -373,6 +373,7 @@ ChannelStore.dispatchToken = AppDispatcher.register((payload) => {
}
ChannelStore.setUnreadCountsByMembers(action.members);
ChannelStore.emitChange();
+ ChannelStore.emitLastViewed();
break;
case ActionTypes.RECEIVED_CHANNEL_MEMBER:
ChannelStore.storeMyChannelMember(action.member);
@@ -382,6 +383,7 @@ ChannelStore.dispatchToken = AppDispatcher.register((payload) => {
}
ChannelStore.setUnreadCountsByCurrentMembers();
ChannelStore.emitChange();
+ ChannelStore.emitLastViewed();
break;
case ActionTypes.RECEIVED_MORE_CHANNELS:
ChannelStore.storeMoreChannels(action.channels);