| Server IP : 88.99.149.37 / Your IP : 216.73.216.141 Web Server : nginx/1.31.2 System : Linux server-88-99-149-37 6.12.0-124.56.5.el10_1.x86_64 #1 SMP PREEMPT_DYNAMIC Fri May 15 06:12:08 EDT 2026 x86_64 User : muralimurth ( 1015) PHP Version : 8.4.23 Disable Function : exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/lib/node_modules/pm2/node_modules/run-series/ |
Upload File : |
/*! run-series. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> */
module.exports = runSeries
function runSeries (tasks, cb) {
var current = 0
var results = []
var isSync = true
function done (err) {
function end () {
if (cb) cb(err, results)
}
if (isSync) process.nextTick(end)
else end()
}
function each (err, result) {
results.push(result)
if (++current >= tasks.length || err) done(err)
else tasks[current](each)
}
if (tasks.length > 0) tasks[0](each)
else done(null)
isSync = false
}