ActivityPub backfill support for Fedify
Classes
Thrown when backfill traversal exceeds the configured request budget.
Functions
Backfills post-like objects related to a seed object.
Interfaces
Dependencies used by backfill traversal.
- documentLoader: BackfillDocumentLoader
Dereferences context collections, collection item IRIs, reply targets, and replies collections.
Options passed to BackfillDocumentLoader.
- signal: AbortSignal
Cancellation signal for the current dereference operation.
A single object discovered by backfill traversal.
Controls backfill traversal.
- interval:Temporal.DurationLike
| string
| ((iteration: number) => Temporal.DurationLike | string)Delay between
documentLoaderrequests. - maxDepth: number
Maximum reply-tree traversal depth.
- maxItems: number
Maximum number of items to yield. Skipped duplicates do not count.
- maxRequests: number
Maximum number of calls to BackfillContext.documentLoader.
- signal: AbortSignal
Cancels traversal before requests and before yields.
- strategies: readonly BackfillStrategy[]
Backfill strategies to run.
Type Aliases
Dereferences an ActivityPub object or collection IRI.
Source relation that produced a backfilled object.
| "context-activities"
| "context-auto"
| "reply-tree"
Backfill traversal strategy used to discover the returned object.