diff options
| author | Hazelnoot <acomputerdog@gmail.com> | 2025-07-25 16:32:54 -0400 |
|---|---|---|
| committer | dakkar <dakkar@thenautilus.net> | 2025-07-27 19:39:20 +0100 |
| commit | db15ac0fbb8bb4474f365a42a1df9056828d26b3 (patch) | |
| tree | 4ac8a8df9fde51bdf39bf5a8e53dbac7d8ebc745 /packages/backend | |
| parent | resolve domain names when checking for private URLs (diff) | |
| download | sharkey-db15ac0fbb8bb4474f365a42a1df9056828d26b3.tar.gz sharkey-db15ac0fbb8bb4474f365a42a1df9056828d26b3.tar.bz2 sharkey-db15ac0fbb8bb4474f365a42a1df9056828d26b3.zip | |
fix DI error in HttpRequestService.ts
Diffstat (limited to 'packages/backend')
| -rw-r--r-- | packages/backend/src/core/HttpRequestService.ts | 6 | ||||
| -rw-r--r-- | packages/backend/test/unit/core/HttpRequestService.ts | 1 |
2 files changed, 5 insertions, 2 deletions
diff --git a/packages/backend/src/core/HttpRequestService.ts b/packages/backend/src/core/HttpRequestService.ts index 34aaada9f2..bd72fefe4f 100644 --- a/packages/backend/src/core/HttpRequestService.ts +++ b/packages/backend/src/core/HttpRequestService.ts @@ -148,12 +148,16 @@ export class HttpRequestService { */ public readonly httpsAgent: https.Agent; + /** + * Get shared DNS resolver + */ + public readonly lookup: net.LookupFunction; + constructor( @Inject(DI.config) private config: Config, private readonly apUtilityService: ApUtilityService, private readonly utilityService: UtilityService, - private readonly lookup: net.LookupFunction, ) { const cache = new CacheableLookup({ maxTtl: 3600, // 1hours diff --git a/packages/backend/test/unit/core/HttpRequestService.ts b/packages/backend/test/unit/core/HttpRequestService.ts index 0759306666..ccce32ffee 100644 --- a/packages/backend/test/unit/core/HttpRequestService.ts +++ b/packages/backend/test/unit/core/HttpRequestService.ts @@ -9,7 +9,6 @@ import type { PrivateNetwork } from '@/config.js'; import type { Socket } from 'net'; import { HttpRequestService, isAllowedPrivateIp, isPrivateUrl, resolveIp, validateSocketConnect } from '@/core/HttpRequestService.js'; import { parsePrivateNetworks } from '@/config.js'; -import { IPv4 } from 'ipaddr.js'; describe(HttpRequestService, () => { let allowedPrivateNetworks: PrivateNetwork[] | undefined; |