Use global fetch and crypto (#221736)

Now that we're on Node 20, we can just use the global fetch and crypto which work the same in node and in the browser.
This commit is contained in:
Tyler James Leonhardt
2024-07-15 10:58:31 -07:00
committed by GitHub
parent 530e9249cc
commit 86495e947b
9 changed files with 2 additions and 58 deletions

View File

@@ -11,7 +11,6 @@ import { generateCodeChallenge, generateCodeVerifier, randomUUID } from './crypt
import { BetterTokenStorage, IDidChangeInOtherWindowEvent } from './betterSecretStorage';
import { LoopbackAuthServer } from './node/authServer';
import { base64Decode } from './node/buffer';
import { fetching } from './node/fetch';
import { UriEventHandler } from './UriEventHandler';
import TelemetryReporter from '@vscode/extension-telemetry';
import { Environment } from '@azure/ms-rest-azure-env';
@@ -806,7 +805,7 @@ export class AzureActiveDirectoryService {
let result;
let errorMessage: string | undefined;
try {
result = await fetching(endpoint, {
result = await fetch(endpoint, {
method: 'POST',
headers: {
'Content-Type': 'application/x-www-form-urlencoded',