diff --git a/packages/backend/src/core/activitypub/ApResolverService.ts b/packages/backend/src/core/activitypub/ApResolverService.ts index f9ccf10fa7..967c4762fb 100644 --- a/packages/backend/src/core/activitypub/ApResolverService.ts +++ b/packages/backend/src/core/activitypub/ApResolverService.ts @@ -290,7 +290,10 @@ export class ApResolverService { } @bindThis - public createResolver(): Resolver { + public createResolver(opts?: { + // Override the recursion limit + recursionLimit?: number, + }): Resolver { return new Resolver( this.config, this.meta, @@ -308,6 +311,7 @@ export class ApResolverService { this.loggerService, this.apLogService, this.apUtilityService, + opts?.recursionLimit, ); } }