v1.18.x
Julian Lam 9 years ago
parent 38ad980456
commit 34f2d25651

@ -102,9 +102,11 @@ define('notifications', ['sounds', 'translator', 'components'], function(sound,
ajaxify.refresh();
}
if (!unreadNotifs[notifData.nid]) {
incrementNotifCount(1);
socket.emit('notifications.getCount', function(err, count) {
Notifications.updateNotifCount(count);
});
if (!unreadNotifs[notifData.nid]) {
sound.play('notification');
unreadNotifs[notifData.nid] = true;
}

@ -167,6 +167,12 @@ SocketHelpers.sendNotificationToTopicOwner = function(tid, fromuid, command, not
SocketHelpers.rescindUpvoteNotification = function(pid, fromuid) {
var nid = 'upvote:post:' + pid + ':uid:' + fromuid;
notifications.rescind(nid);
posts.getPostField(pid, 'uid', function(err, uid) {
user.notifications.getUnreadCount(uid, function(err, count) {
websockets.in('uid_' + uid).emit('event:notifications.updateCount', count);
});
});
};
SocketHelpers.emitToTopicAndCategory = function(event, data) {

Loading…
Cancel
Save