use _.uniq

This commit is contained in:
Barış Soner Uşaklı
2017-06-25 20:00:05 -04:00
parent c36f25f761
commit 38af651072
12 changed files with 40 additions and 47 deletions

View File

@@ -101,14 +101,14 @@ Topics.getTopicsByTids = function (tids, uid, callback) {
function mapFilter(array, field) {
return array.map(function (topic) {
return topic && topic[field] && topic[field].toString();
}).filter(function (value, index, array) {
return utils.isNumber(value) && array.indexOf(value) === index;
}).filter(function (value) {
return utils.isNumber(value);
});
}
topics = _topics;
uids = mapFilter(topics, 'uid');
cids = mapFilter(topics, 'cid');
uids = _.uniq(mapFilter(topics, 'uid'));
cids = _.uniq(mapFilter(topics, 'cid'));
async.parallel({
users: function (next) {