more work on #1518

still needs more work, category is next
This commit is contained in:
barisusakli
2014-05-15 10:38:02 -04:00
parent 822cf56af1
commit 3e86bdb38f
15 changed files with 272 additions and 151 deletions

View File

@@ -8,7 +8,7 @@ var async = require('async'),
user = require('./../user'),
notifications = require('./../notifications'),
categories = require('./../categories'),
threadTools = require('./../threadTools');
privileges = require('../privileges');
module.exports = function(Topics) {
@@ -49,8 +49,8 @@ module.exports = function(Topics) {
});
async.filter(newtids, function(tid, next) {
threadTools.privileges(tid, uid, function(err, privileges) {
next(!err && privileges.meta.read);
privileges.topics.canRead(tid, uid, function(err, canRead) {
next(!err && canRead);
});
}, function(newtids) {
unreadTids.push.apply(unreadTids, newtids);