diff --git a/lib/util.js b/lib/util.js index aac3c5fc..8bd7c99c 100644 --- a/lib/util.js +++ b/lib/util.js @@ -594,50 +594,6 @@ return ret; }; - - /** - * invoke a couple of functions in paralel - * - * @param {Array} pFuncs - * @param {function} pCallback - * - * Example: - * i >=0, pFuncs[i] = function(param, callback) {} - */ - this.paralelExec = function(pFuncs, pCallback) { - var done = []; - - /* add items to array done*/ - function addFunc(pNum) { - done.push(pNum); - } - - /* - * improve callback of funcs so - * we pop number of function and - * if it's last we call pCallBack - */ - function doneFunc(pParams) { - Util.exec(pParams.callback); - - var lNum = done.pop (pParams.number); - if (!lNum) { - Util.exec(pCallback); - } - } - - for(var i = 0, n = pFuncs.length; i < n; i++) { - addFunc(i); - - var lFunc = pFuncs[i].callback; - - pFuncs[i].callback = Util.retExec(doneFunc, { - number : i, - callback : lFunc - }); - } - }; - /** * functions check is variable is array * @param variable