simplified calculatePostIndices

This commit is contained in:
barisusakli
2015-09-15 17:19:03 -04:00
parent 76178e3232
commit 51cdd0800c
2 changed files with 9 additions and 21 deletions

View File

@@ -44,12 +44,7 @@ module.exports = function(Topics) {
return callback(err);
}
var indices = Topics.calculatePostIndices(start, stop, results.postCount, reverse);
results.posts.forEach(function(post, index) {
if (post) {
post.index = indices[index];
}
});
Topics.calculatePostIndices(results.posts, start, stop, results.postCount, reverse);
Topics.addPostData(results.posts, uid, callback);
});
@@ -151,17 +146,14 @@ module.exports = function(Topics) {
});
};
Topics.calculatePostIndices = function(start, stop, postCount, reverse) {
var indices = [];
var count = stop - start + 1;
for(var i=0; i<count; ++i) {
Topics.calculatePostIndices = function(posts, start, stop, postCount, reverse) {
posts.forEach(function(post, index) {
if (reverse) {
indices.push(postCount - (start + i + 1));
post.index = postCount - (start + index + 1);
} else {
indices.push(start + i + 1);
post.index = start + index + 1;
}
}
return indices;
});
};
Topics.getLatestUndeletedPid = function(tid, callback) {