diff options
Diffstat (limited to 'desktop/node_modules/@electron/get/dist/esm/proxy.js')
-rw-r--r-- | desktop/node_modules/@electron/get/dist/esm/proxy.js | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/desktop/node_modules/@electron/get/dist/esm/proxy.js b/desktop/node_modules/@electron/get/dist/esm/proxy.js new file mode 100644 index 0000000..c6336c1 --- /dev/null +++ b/desktop/node_modules/@electron/get/dist/esm/proxy.js @@ -0,0 +1,24 @@ +import * as debug from 'debug'; +import { getEnv, setEnv } from './utils'; +const d = debug('@electron/get:proxy'); +/** + * Initializes a third-party proxy module for HTTP(S) requests. + */ +export function initializeProxy() { + try { + // See: https://github.com/electron/get/pull/214#discussion_r798845713 + const env = getEnv('GLOBAL_AGENT_'); + setEnv('GLOBAL_AGENT_HTTP_PROXY', env('HTTP_PROXY')); + setEnv('GLOBAL_AGENT_HTTPS_PROXY', env('HTTPS_PROXY')); + setEnv('GLOBAL_AGENT_NO_PROXY', env('NO_PROXY')); + /** + * TODO: replace global-agent with a hpagent. @BlackHole1 + * https://github.com/sindresorhus/got/blob/HEAD/documentation/tips.md#proxying + */ + require('global-agent').bootstrap(); + } + catch (e) { + d('Could not load either proxy modules, built-in proxy support not available:', e); + } +} +//# sourceMappingURL=proxy.js.map
\ No newline at end of file |