summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHazelnoot <acomputerdog@gmail.com>2025-02-16 14:23:30 -0500
committerHazelnoot <acomputerdog@gmail.com>2025-03-21 12:37:06 -0400
commit1eb9070e39bbb77d9ba4988b89d4bfab9cf28a24 (patch)
tree1652c37554df9d6633aa4c6407c540e2201365d0
parentadd isActivity method to check for AP Activities (diff)
downloadsharkey-1eb9070e39bbb77d9ba4988b89d4bfab9cf28a24.tar.gz
sharkey-1eb9070e39bbb77d9ba4988b89d4bfab9cf28a24.tar.bz2
sharkey-1eb9070e39bbb77d9ba4988b89d4bfab9cf28a24.zip
allow overriding AP resolver recursion limit
-rw-r--r--packages/backend/src/core/activitypub/ApResolverService.ts6
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,
);
}
}