(promise, finalPromiseFactory)
| 7862 | |
| 7863 | // Promise finally util similar to Q.finally |
| 7864 | function fin(promise, finalPromiseFactory) { |
| 7865 | return promise.then(function (res$$1) { |
| 7866 | return finalPromiseFactory().then(function () { |
| 7867 | return res$$1; |
| 7868 | }); |
| 7869 | }, function (reason) { |
| 7870 | return finalPromiseFactory().then(function () { |
| 7871 | throw reason; |
| 7872 | }); |
| 7873 | }); |
| 7874 | } |
| 7875 | |
| 7876 | function sequentialize(queue, promiseFactory) { |
| 7877 | return function () { |