fixed notifications

v1.18.x
Baris Soner Usakli 11 years ago
parent f0caac242c
commit 639247a8b0

@ -19,8 +19,7 @@ var async = require('async'),
Notifications.get = function(nid, uid, callback) { Notifications.get = function(nid, uid, callback) {
db.exists('nofitications:' + nid, function(err, exists) { db.exists('notifications:' + nid, function(err, exists) {
if(!exists) { if(!exists) {
return callback(null); return callback(null);
} }

@ -1039,8 +1039,12 @@ var bcrypt = require('bcrypt'),
}, },
getUnreadByUniqueId: function(uid, uniqueId, callback) { getUnreadByUniqueId: function(uid, uniqueId, callback) {
db.getSortedSetRange('uid:' + uid + ':notifications:unread', 0, -1, function(err, nids) { db.getSortedSetRange('uid:' + uid + ':notifications:unread', 0, -1, function(err, nids) {
async.filter(nids, function(nid, next) { async.filter(nids, function(nid, next) {
notifications.get(nid, uid, function(notifObj) { notifications.get(nid, uid, function(notifObj) {
if(!notifObj) {
next(false);
}
if (notifObj.uniqueId === uniqueId) { if (notifObj.uniqueId === uniqueId) {
next(true); next(true);
} else { } else {

Loading…
Cancel
Save