http2-wrapper
Advanced tools
Comparing version 2.1.1 to 2.1.2
{ | ||
"name": "http2-wrapper", | ||
"version": "2.1.1", | ||
"version": "2.1.2", | ||
"description": "HTTP2 client, just with the familiar `https` API", | ||
@@ -5,0 +5,0 @@ "main": "source", |
@@ -386,11 +386,16 @@ 'use strict'; | ||
try { | ||
const computedOptions = { | ||
createConnection: this.createConnection, | ||
settings: this.settings, | ||
session: this.tlsSessionCache.get(name), | ||
...options | ||
}; | ||
const computedOptions = {...options}; | ||
if (computedOptions.settings === undefined) { | ||
computedOptions.settings = this.settings; | ||
} | ||
if (computedOptions.session === undefined) { | ||
computedOptions.session = this.tlsSessionCache.get(name); | ||
} | ||
const createConnection = computedOptions.createConnection || this.createConnection; | ||
// A hacky workaround to enable async `createConnection` | ||
socket = await computedOptions.createConnection.call(this, origin, computedOptions); | ||
socket = await createConnection.call(this, origin, computedOptions); | ||
computedOptions.createConnection = () => socket; | ||
@@ -397,0 +402,0 @@ |
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
73909
1851