feat: respect system proxy settings on Windows platform

This commit is contained in:
Gold John King
2024-12-17 19:25:28 +08:00
parent 26699c1867
commit 46db881278
4 changed files with 106 additions and 35 deletions
+4 -1
View File
@@ -11,6 +11,7 @@ import path from 'path';
import { pipeline } from 'stream/promises';
import sanitize from 'sanitize-filename';
import internal from 'stream';
import { configureProxy } from 'main/helpers/proxy.helpers';
export class RequestService {
private static instance: RequestService;
@@ -23,7 +24,9 @@ export class RequestService {
return RequestService.instance;
}
private constructor() {}
private constructor() {
configureProxy();
}
public async getJSON<T = unknown>(url: string): Promise<{ data: T; headers: IncomingHttpHeaders }> {