mirror of
https://github.com/rust-lang/rust-analyzer
synced 2024-12-27 05:23:24 +00:00
Fix HttpsProxyAgent creation and avoid deprecated call
This commit is contained in:
parent
bff377c712
commit
725b3fdd65
1 changed files with 1 additions and 2 deletions
|
@ -9,7 +9,6 @@ import * as zlib from "zlib";
|
||||||
import * as util from "util";
|
import * as util from "util";
|
||||||
import * as path from "path";
|
import * as path from "path";
|
||||||
import { log, assert } from "./util";
|
import { log, assert } from "./util";
|
||||||
import * as url from "url";
|
|
||||||
import * as https from "https";
|
import * as https from "https";
|
||||||
import { ProxySettings } from "./config";
|
import { ProxySettings } from "./config";
|
||||||
|
|
||||||
|
@ -21,7 +20,7 @@ const REPO = "rust-analyzer";
|
||||||
|
|
||||||
function makeHttpAgent(proxy: string | null | undefined, options?: https.AgentOptions) {
|
function makeHttpAgent(proxy: string | null | undefined, options?: https.AgentOptions) {
|
||||||
if (proxy) {
|
if (proxy) {
|
||||||
return new HttpsProxyAgent(proxy, { ...options, ...url.parse(proxy) });
|
return new HttpsProxyAgent({ ...options, ...new URL(proxy) });
|
||||||
} else {
|
} else {
|
||||||
return new https.Agent(options);
|
return new https.Agent(options);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue