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(); ajaxify.refresh();
} }
if (!unreadNotifs[notifData.nid]) { socket.emit('notifications.getCount', function(err, count) {
incrementNotifCount(1); Notifications.updateNotifCount(count);
});
if (!unreadNotifs[notifData.nid]) {
sound.play('notification'); sound.play('notification');
unreadNotifs[notifData.nid] = true; unreadNotifs[notifData.nid] = true;
} }

@ -167,6 +167,12 @@ SocketHelpers.sendNotificationToTopicOwner = function(tid, fromuid, command, not
SocketHelpers.rescindUpvoteNotification = function(pid, fromuid) { SocketHelpers.rescindUpvoteNotification = function(pid, fromuid) {
var nid = 'upvote:post:' + pid + ':uid:' + fromuid; var nid = 'upvote:post:' + pid + ':uid:' + fromuid;
notifications.rescind(nid); 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) { SocketHelpers.emitToTopicAndCategory = function(event, data) {

Loading…
Cancel
Save