user deletion #746

user deletion NOT SKALABLE
This commit is contained in:
barisusakli
2014-03-14 19:07:50 -04:00
parent a0e784a612
commit 1354739d19
12 changed files with 435 additions and 67 deletions

View File

@@ -695,7 +695,11 @@ var async = require('async'),
privilegeCache = {},
userCache = {};
function loadTopicInfo(topicData, next) {
if (!topicData) {
return next(null, null);
}
function isTopicVisible(topicData, topicInfo) {
var deleted = parseInt(topicData.deleted, 10) !== 0;
@@ -736,6 +740,10 @@ var async = require('async'),
categoryCache[topicData.cid] = topicInfo.categoryData;
userCache[topicData.uid] = topicInfo.user;
if (!topicInfo.teaser) {
return next(null, null);
}
if (!isTopicVisible(topicData, topicInfo)) {
return next(null, null);
}