DbQueue.coffee 283 B

12345678910111213
  1. async = require "async"
  2. Settings = require "settings-sharelatex"
  3. logger = require("logger-sharelatex")
  4. queue = async.queue((task, cb)->
  5. task(cb)
  6. , Settings.parallelSqlQueryLimit)
  7. queue.drain = ()->
  8. logger.debug('all items have been processed')
  9. module.exports =
  10. queue: queue