homebridge-http-base
Advanced tools
Comparing version 1.0.1 to 1.0.2
@@ -30,6 +30,9 @@ const request = require("request"); | ||
multipleHttpRequests: function (urlObjectArray, callback) { | ||
multipleHttpRequests: function (urlObjectArray, callback, asyncFunction) { | ||
if (urlObjectArray.length === 0) | ||
throw new Error("Empty urlObject array"); | ||
if (!asyncFunction) | ||
asyncFunction = async.parallel; | ||
const taskArray = new Array(urlObjectArray.length); | ||
@@ -43,3 +46,3 @@ | ||
async.parallel(async.reflectAll(taskArray), (ignored, results) => { | ||
asyncFunction(async.reflectAll(taskArray), (ignored, results) => { | ||
const callbackArray = new Array(results.length); | ||
@@ -46,0 +49,0 @@ |
{ | ||
"name": "homebridge-http-base", | ||
"version": "1.0.1", | ||
"version": "1.0.2", | ||
"description": "Base and utils for homebridge-http devices", | ||
@@ -5,0 +5,0 @@ "license": "ISC", |
10552
241