diff options
Diffstat (limited to 'deps/node/deps/npm/node_modules/agentkeepalive/lib/https_agent.js')
-rw-r--r-- | deps/node/deps/npm/node_modules/agentkeepalive/lib/https_agent.js | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/deps/node/deps/npm/node_modules/agentkeepalive/lib/https_agent.js b/deps/node/deps/npm/node_modules/agentkeepalive/lib/https_agent.js deleted file mode 100644 index e6d58a3d..00000000 --- a/deps/node/deps/npm/node_modules/agentkeepalive/lib/https_agent.js +++ /dev/null @@ -1,42 +0,0 @@ -/** - * Https Agent base on custom http agent - */ - -'use strict'; - -const https = require('https'); -const HttpAgent = require('./agent'); -const OriginalHttpsAgent = https.Agent; - -class HttpsAgent extends HttpAgent { - constructor(options) { - super(options); - - this.defaultPort = 443; - this.protocol = 'https:'; - this.maxCachedSessions = this.options.maxCachedSessions; - if (this.maxCachedSessions === undefined) { - this.maxCachedSessions = 100; - } - - this._sessionCache = { - map: {}, - list: [], - }; - } -} - -[ - 'createConnection', - 'getName', - '_getSession', - '_cacheSession', - // https://github.com/nodejs/node/pull/4982 - '_evictSession', -].forEach(function(method) { - if (typeof OriginalHttpsAgent.prototype[method] === 'function') { - HttpsAgent.prototype[method] = OriginalHttpsAgent.prototype[method]; - } -}); - -module.exports = HttpsAgent; |