http: Support legacy agent.addRequest API

There are some agent subclasses using this today.

Despite the addRequest function being undocumented internal API, it's
easy enough to just support the old signature for backwards
compatibility.
This commit is contained in:
isaacs
2013-08-07 10:23:45 -07:00
parent d24decb87b
commit 12cd13312b

View File

@@ -128,6 +128,15 @@ Agent.prototype.getName = function(options) {
};
Agent.prototype.addRequest = function(req, options) {
// Legacy API: addRequest(req, host, port, path)
if (typeof options === 'string') {
options = {
host: options,
port: arguments[2],
path: arguments[3]
};
}
var host = options.host;
var port = options.port;
var localAddress = options.localAddress;