summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHazelnoot <acomputerdog@gmail.com>2025-05-26 11:43:05 -0400
committerHazelnoot <acomputerdog@gmail.com>2025-05-26 12:50:01 -0400
commit3da3ce9a40085f55da7dc9a911d1c03796ec0681 (patch)
treec9a661e26ef5bc9c8781ce11e24610bb70a3e6b5
parentfix ID checks in resolveCollectionItems (diff)
downloadsharkey-3da3ce9a40085f55da7dc9a911d1c03796ec0681.tar.gz
sharkey-3da3ce9a40085f55da7dc9a911d1c03796ec0681.tar.bz2
sharkey-3da3ce9a40085f55da7dc9a911d1c03796ec0681.zip
pass limit from ap/get to resolveCollectionItems
-rw-r--r--packages/backend/src/server/api/endpoints/ap/get.ts3
-rw-r--r--packages/misskey-js/src/autogen/types.ts1
2 files changed, 3 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;
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;
};
};