diff options
| author | Hazelnoot <acomputerdog@gmail.com> | 2025-05-26 11:43:05 -0400 |
|---|---|---|
| committer | Hazelnoot <acomputerdog@gmail.com> | 2025-05-26 12:50:01 -0400 |
| commit | 3da3ce9a40085f55da7dc9a911d1c03796ec0681 (patch) | |
| tree | c9a661e26ef5bc9c8781ce11e24610bb70a3e6b5 /packages/backend/src/server/api/endpoints/ap | |
| parent | fix ID checks in resolveCollectionItems (diff) | |
| download | sharkey-3da3ce9a40085f55da7dc9a911d1c03796ec0681.tar.gz sharkey-3da3ce9a40085f55da7dc9a911d1c03796ec0681.tar.bz2 sharkey-3da3ce9a40085f55da7dc9a911d1c03796ec0681.zip | |
pass limit from ap/get to resolveCollectionItems
Diffstat (limited to 'packages/backend/src/server/api/endpoints/ap')
| -rw-r--r-- | packages/backend/src/server/api/endpoints/ap/get.ts | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/packages/backend/src/server/api/endpoints/ap/get.ts b/packages/backend/src/server/api/endpoints/ap/get.ts index 3fe5c60a44..06dd37a140 100644 --- a/packages/backend/src/server/api/endpoints/ap/get.ts +++ b/packages/backend/src/server/api/endpoints/ap/get.ts @@ -35,6 +35,7 @@ export const paramDef = { properties: { uri: { type: 'string' }, expandCollectionItems: { type: 'boolean' }, + expandCollectionLimit: { type: 'integer', nullable: true }, allowAnonymous: { type: 'boolean' }, }, required: ['uri'], @@ -50,7 +51,7 @@ export default class extends Endpoint<typeof meta, typeof paramDef> { // eslint- const object = await resolver.resolve(ps.uri, ps.allowAnonymous ?? false); if (ps.expandCollectionItems && isCollectionOrOrderedCollection(object)) { - const items = await resolver.resolveCollectionItems(object, undefined, ps.allowAnonymous ?? false); + const items = await resolver.resolveCollectionItems(object, ps.expandCollectionLimit, ps.allowAnonymous ?? false); if (isOrderedCollection(object) || isOrderedCollectionPage(object)) { object.orderedItems = items; |