Skip to content

Commit 93cc3ed

Browse files
Merge pull request #610 from cloudinary/no-optional-require-http-agent
fix: only explicit require used
2 parents b58cf73 + 7d53e56 commit 93cc3ed

File tree

6 files changed

+10
-10
lines changed

6 files changed

+10
-10
lines changed

lib-es5/api_client/execute_request.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ var Q = require('q');
1010
var url = require('url');
1111
var utils = require("../utils");
1212
var ensureOption = require('../utils/ensureOption').defaults(config());
13-
var ProxyAgent = utils.optionalRequire('proxy-agent');
13+
var ProxyAgent = utils.optionalRequireProxyAgent();
1414

1515
var extend = utils.extend,
1616
includes = utils.includes,

lib-es5/uploader.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@ var Cache = require('./cache');
3434
var utils = require("./utils");
3535
var UploadStream = require('./upload_stream');
3636
var config = require("./config");
37-
var ProxyAgent = utils.optionalRequire('proxy-agent');
3837
var ensureOption = require('./utils/ensureOption').defaults(config());
38+
var ProxyAgent = utils.optionalRequireProxyAgent();
3939

4040
var build_upload_params = utils.build_upload_params,
4141
extend = utils.extend,

lib-es5/utils/index.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1669,10 +1669,10 @@ function jsonArrayParam(data, modifier) {
16691669
return JSON.stringify(data);
16701670
}
16711671

1672-
function optionalRequire(moduleName) {
1672+
function optionalRequireProxyAgent() {
16731673
var module = void 0;
16741674
try {
1675-
module = require(moduleName);
1675+
module = require('proxy-agent');
16761676
return module;
16771677
} catch (e) {
16781678
if (e.code === "MODULE_NOT_FOUND") {
@@ -1739,7 +1739,7 @@ exports.jsonArrayParam = jsonArrayParam;
17391739
exports.download_folder = download_folder;
17401740
exports.base_api_url = base_api_url;
17411741
exports.download_backedup_asset = download_backedup_asset;
1742-
exports.optionalRequire = optionalRequire;
1742+
exports.optionalRequireProxyAgent = optionalRequireProxyAgent;
17431743

17441744
// was exported before, so kept for backwards compatibility
17451745
exports.DEFAULT_POSTER_OPTIONS = DEFAULT_POSTER_OPTIONS;

lib/api_client/execute_request.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ const Q = require('q');
66
const url = require('url');
77
const utils = require("../utils");
88
const ensureOption = require('../utils/ensureOption').defaults(config());
9-
const ProxyAgent = utils.optionalRequire('proxy-agent');
9+
const ProxyAgent = utils.optionalRequireProxyAgent();
1010

1111
const { extend, includes, isEmpty } = utils;
1212

lib/uploader.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ const Cache = require('./cache');
1414
const utils = require("./utils");
1515
const UploadStream = require('./upload_stream');
1616
const config = require("./config");
17-
const ProxyAgent = utils.optionalRequire('proxy-agent');
1817
const ensureOption = require('./utils/ensureOption').defaults(config());
18+
const ProxyAgent = utils.optionalRequireProxyAgent();
1919

2020
const {
2121
build_upload_params,

lib/utils/index.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1533,10 +1533,10 @@ function jsonArrayParam(data, modifier) {
15331533
return JSON.stringify(data);
15341534
}
15351535

1536-
function optionalRequire(moduleName) {
1536+
function optionalRequireProxyAgent() {
15371537
let module;
15381538
try {
1539-
module = require(moduleName)
1539+
module = require('proxy-agent');
15401540
return module;
15411541
} catch (e) {
15421542
if (e.code === "MODULE_NOT_FOUND") {
@@ -1601,7 +1601,7 @@ exports.jsonArrayParam = jsonArrayParam;
16011601
exports.download_folder = download_folder;
16021602
exports.base_api_url = base_api_url;
16031603
exports.download_backedup_asset = download_backedup_asset;
1604-
exports.optionalRequire = optionalRequire;
1604+
exports.optionalRequireProxyAgent = optionalRequireProxyAgent;
16051605

16061606
// was exported before, so kept for backwards compatibility
16071607
exports.DEFAULT_POSTER_OPTIONS = DEFAULT_POSTER_OPTIONS;

0 commit comments

Comments
 (0)