Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'editors/code/src/net.ts')
-rw-r--r--editors/code/src/net.ts3
1 files changed, 1 insertions, 2 deletions
diff --git a/editors/code/src/net.ts b/editors/code/src/net.ts
index c295716add..bd1bb5f8a8 100644
--- a/editors/code/src/net.ts
+++ b/editors/code/src/net.ts
@@ -9,7 +9,6 @@ import * as zlib from "zlib";
import * as util from "util";
import * as path from "path";
import { log, assert } from "./util";
-import * as url from "url";
import * as https from "https";
import { ProxySettings } from "./config";
@@ -21,7 +20,7 @@ const REPO = "rust-analyzer";
function makeHttpAgent(proxy: string | null | undefined, options?: https.AgentOptions) {
if (proxy) {
- return new HttpsProxyAgent(proxy, { ...options, ...url.parse(proxy) });
+ return new HttpsProxyAgent({ ...options, ...new URL(proxy) });
} else {
return new https.Agent(options);
}