Comparing version 1.2.3 to 1.3.0
18
lib/f.js
@@ -27,2 +27,4 @@ 'use strict'; | ||
var responded = false; | ||
if (typeof argList[argList.length - 1] === 'function') { | ||
@@ -81,3 +83,3 @@ callback = argList.pop(); | ||
headers = Object.assign(oheaders, headers); | ||
callback(err, result, headers); | ||
return callback(err, result, headers); | ||
}); | ||
@@ -118,2 +120,5 @@ } | ||
// Prevent req error | ||
responded = true; | ||
if (((res.statusCode / 100) | 0) !== 2) { | ||
@@ -129,3 +134,12 @@ return callback(new Error(response)); | ||
req.on('error', callback); | ||
req.on('error', function(err) { | ||
if (responded) { | ||
return; | ||
} | ||
callback(err); | ||
}); | ||
req.write(payload); | ||
@@ -132,0 +146,0 @@ req.end(); |
{ | ||
"name": "f", | ||
"version": "1.2.3", | ||
"version": "1.3.0", | ||
"description": "Functional Microservice Request Library", | ||
@@ -5,0 +5,0 @@ "main": "lib/f.js", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
17557
366