diff options
| author | Hazelnoot <acomputerdog@gmail.com> | 2025-02-16 14:23:30 -0500 |
|---|---|---|
| committer | Hazelnoot <acomputerdog@gmail.com> | 2025-03-21 12:37:06 -0400 |
| commit | 1eb9070e39bbb77d9ba4988b89d4bfab9cf28a24 (patch) | |
| tree | 1652c37554df9d6633aa4c6407c540e2201365d0 /packages/backend/src | |
| parent | add isActivity method to check for AP Activities (diff) | |
| download | sharkey-1eb9070e39bbb77d9ba4988b89d4bfab9cf28a24.tar.gz sharkey-1eb9070e39bbb77d9ba4988b89d4bfab9cf28a24.tar.bz2 sharkey-1eb9070e39bbb77d9ba4988b89d4bfab9cf28a24.zip | |
allow overriding AP resolver recursion limit
Diffstat (limited to 'packages/backend/src')
| -rw-r--r-- | packages/backend/src/core/activitypub/ApResolverService.ts | 6 |
1 files changed, 5 insertions, 1 deletions
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, ); } } |