allow overriding AP resolver recursion limit

This commit is contained in:
Hazelnoot 2025-02-16 14:23:30 -05:00
parent c2740cbe73
commit 1eb9070e39

View file

@ -290,7 +290,10 @@ export class ApResolverService {
} }
@bindThis @bindThis
public createResolver(): Resolver { public createResolver(opts?: {
// Override the recursion limit
recursionLimit?: number,
}): Resolver {
return new Resolver( return new Resolver(
this.config, this.config,
this.meta, this.meta,
@ -308,6 +311,7 @@ export class ApResolverService {
this.loggerService, this.loggerService,
this.apLogService, this.apLogService,
this.apUtilityService, this.apUtilityService,
opts?.recursionLimit,
); );
} }
} }