refactor: async/await flags.js

This commit is contained in:
Baris Usakli
2019-09-28 14:37:50 -04:00
parent 0ced71be39
commit ac6eb31c69
2 changed files with 108 additions and 234 deletions

View File

@@ -113,9 +113,7 @@ Categories.getModeratorUids = async function (cids) {
const uniqGroups = _.uniq(_.flatten(sets.groupNames));
const groupUids = await groups.getMembersOfGroups(uniqGroups);
const map = _.zipObject(uniqGroups, groupUids);
const moderatorUids = cids.map(function (cid, index) {
return _.uniq(sets.uids[index].concat(_.flatten(sets.groupNames[index].map(g => map[g]))));
});
const moderatorUids = cids.map((cid, index) => _.uniq(sets.uids[index].concat(_.flatten(sets.groupNames[index].map(g => map[g])))));
return moderatorUids;
};