diff --git a/src/misc/fetch.ts b/src/misc/fetch.ts index ee671f59b..37f820354 100644 --- a/src/misc/fetch.ts +++ b/src/misc/fetch.ts @@ -55,7 +55,8 @@ export async function getHtml(url: string, accept = 'text/html, */*', timeout = const _http = new http.Agent({ keepAlive: true, keepAliveMsecs: 30 * 1000, -}); + lookup: cache.lookup, +} as http.AgentOptions); /** * Get https non-proxy agent @@ -70,14 +71,14 @@ const _https = new https.Agent({ * Get http proxy or non-proxy agent */ export const httpAgent = config.proxy - ? new HttpProxyAgent(config.proxy) as unknown as http.Agent + ? new HttpProxyAgent(config.proxy) : _http; /** * Get https proxy or non-proxy agent */ export const httpsAgent = config.proxy - ? new HttpsProxyAgent(config.proxy) as unknown as https.Agent + ? new HttpsProxyAgent(config.proxy) : _https; /**