From 3da3ce9a40085f55da7dc9a911d1c03796ec0681 Mon Sep 17 00:00:00 2001 From: Hazelnoot Date: Mon, 26 May 2025 11:43:05 -0400 Subject: [PATCH] pass limit from ap/get to resolveCollectionItems --- packages/backend/src/server/api/endpoints/ap/get.ts | 3 ++- packages/misskey-js/src/autogen/types.ts | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) 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 { // 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; diff --git a/packages/misskey-js/src/autogen/types.ts b/packages/misskey-js/src/autogen/types.ts index 678e980892..5e5f4f5db5 100644 --- a/packages/misskey-js/src/autogen/types.ts +++ b/packages/misskey-js/src/autogen/types.ts @@ -12919,6 +12919,7 @@ export type operations = { 'application/json': { uri: string; expandCollectionItems?: boolean; + expandCollectionLimit?: number | null; allowAnonymous?: boolean; }; };