take out of async

v1.18.x
barisusakli 10 years ago
parent 2d01fe78d0
commit 7fd1940939

@ -68,15 +68,6 @@ module.exports = function(SocketTopics) {
},
posts: function(next) {
topics.getTopicPosts(data.tid, set, start, stop, socket.uid, reverse, next);
},
privileges: function(next) {
next(null, results.privileges);
},
'reputation:disabled': function(next) {
next(null, parseInt(meta.config['reputation:disabled'], 10) === 1);
},
'downvote:disabled': function(next) {
next(null, parseInt(meta.config['downvote:disabled'], 10) === 1);
}
}, function(err, topicData) {
if (err) {
@ -85,6 +76,11 @@ module.exports = function(SocketTopics) {
if (topicData.mainPost) {
topicData.posts = [topicData.mainPost].concat(topicData.posts);
}
topicData.privileges = results.privileges;
topicData['reputation:disabled'] = parseInt(meta.config['reputation:disabled'], 10) === 1;
topicData['downvote:disabled'] = parseInt(meta.config['downvote:disabled'], 10) === 1;
topics.modifyByPrivilege(topicData.posts, results.privileges);
callback(null, topicData);
});

Loading…
Cancel
Save