mirror of
https://github.com/overleaf/overleaf.git
synced 2024-11-29 17:23:48 -05:00
return failed and succesfully flushed projects when flushing everything
This commit is contained in:
parent
6eba954b52
commit
d9a737f97c
1 changed files with 9 additions and 2 deletions
|
@ -56,8 +56,15 @@ ProjectFlusher =
|
||||||
jobs = _.map project_ids, (project_id)->
|
jobs = _.map project_ids, (project_id)->
|
||||||
return (cb)->
|
return (cb)->
|
||||||
ProjectManager.flushAndDeleteProjectWithLocks project_id, cb
|
ProjectManager.flushAndDeleteProjectWithLocks project_id, cb
|
||||||
async.parallelLimit jobs, options.concurrency, (error)->
|
async.parallelLimit async.reflectAll(jobs), options.concurrency, (error, results)->
|
||||||
return callback(error, project_ids)
|
success = []
|
||||||
|
failure = []
|
||||||
|
_.each results, (result, i)->
|
||||||
|
if result.error?
|
||||||
|
failure.push(project_ids[i])
|
||||||
|
else
|
||||||
|
success.push(project_ids[i])
|
||||||
|
return callback(error, {success:success, failure:failure})
|
||||||
|
|
||||||
|
|
||||||
module.exports = ProjectFlusher
|
module.exports = ProjectFlusher
|
Loading…
Reference in a new issue