increase number of concurrent users that are synced when editing a challenge

This commit is contained in:
Matteo Pagliazzi
2016-05-31 11:27:21 +02:00
parent 87066ef6c7
commit d9de6282a4

View File

@@ -191,7 +191,7 @@ schema.methods.addTasks = async function challengeAddTasks (tasks) {
let challenge = this; let challenge = this;
let membersIds = await _fetchMembersIds(challenge._id); let membersIds = await _fetchMembersIds(challenge._id);
let queue = new cwait.TaskQueue(Bluebird, 5); // process only 5 users concurrently let queue = new cwait.TaskQueue(Bluebird, 25); // process only 5 users concurrently
await Bluebird.map(membersIds, queue.wrap((memberId) => { await Bluebird.map(membersIds, queue.wrap((memberId) => {
return _addTaskFn(challenge, tasks, memberId); return _addTaskFn(challenge, tasks, memberId);