From 2e41f580e3ebd0bab099da4abfbcaeabdf037fb0 Mon Sep 17 00:00:00 2001 From: Hazelnoot Date: Thu, 11 Sep 2025 14:35:01 -0400 Subject: [PATCH] fix API return type of cw-instance, cw-user, and cw-note endpoints --- .../server/api/endpoints/admin/cw-instance.ts | 2 ++ .../src/server/api/endpoints/admin/cw-note.ts | 2 ++ .../src/server/api/endpoints/admin/cw-user.ts | 2 ++ packages/misskey-js/etc/misskey-js.api.md | 12 ++++++++++ packages/misskey-js/src/autogen/endpoint.ts | 9 ++++--- packages/misskey-js/src/autogen/entities.ts | 3 +++ packages/misskey-js/src/autogen/types.ts | 24 ++++++++++++------- 7 files changed, 42 insertions(+), 12 deletions(-) diff --git a/packages/backend/src/server/api/endpoints/admin/cw-instance.ts b/packages/backend/src/server/api/endpoints/admin/cw-instance.ts index c7df9ee588..5e5d83283e 100644 --- a/packages/backend/src/server/api/endpoints/admin/cw-instance.ts +++ b/packages/backend/src/server/api/endpoints/admin/cw-instance.ts @@ -14,6 +14,8 @@ export const meta = { requireCredential: true, requireModerator: true, kind: 'write:admin:cw-instance', + + res: {}, } as const; export const paramDef = { diff --git a/packages/backend/src/server/api/endpoints/admin/cw-note.ts b/packages/backend/src/server/api/endpoints/admin/cw-note.ts index 01f6ffb019..a549f57fb3 100644 --- a/packages/backend/src/server/api/endpoints/admin/cw-note.ts +++ b/packages/backend/src/server/api/endpoints/admin/cw-note.ts @@ -16,6 +16,8 @@ export const meta = { requireCredential: true, requireModerator: true, kind: 'write:admin:cw-note', + + res: {}, } as const; export const paramDef = { diff --git a/packages/backend/src/server/api/endpoints/admin/cw-user.ts b/packages/backend/src/server/api/endpoints/admin/cw-user.ts index 7dcec85ef9..a7cd2af235 100644 --- a/packages/backend/src/server/api/endpoints/admin/cw-user.ts +++ b/packages/backend/src/server/api/endpoints/admin/cw-user.ts @@ -17,6 +17,8 @@ export const meta = { requireCredential: true, requireModerator: true, kind: 'write:admin:cw-user', + + res: {}, } as const; export const paramDef = { diff --git a/packages/misskey-js/etc/misskey-js.api.md b/packages/misskey-js/etc/misskey-js.api.md index a6b5fa8338..040e9429f0 100644 --- a/packages/misskey-js/etc/misskey-js.api.md +++ b/packages/misskey-js/etc/misskey-js.api.md @@ -155,12 +155,21 @@ type AdminCaptchaSaveRequest = operations['admin___captcha___save']['requestBody // @public (undocumented) type AdminCwInstanceRequest = operations['admin___cw-instance']['requestBody']['content']['application/json']; +// @public (undocumented) +type AdminCwInstanceResponse = operations['admin___cw-instance']['responses']['200']['content']['application/json']; + // @public (undocumented) type AdminCwNoteRequest = operations['admin___cw-note']['requestBody']['content']['application/json']; +// @public (undocumented) +type AdminCwNoteResponse = operations['admin___cw-note']['responses']['200']['content']['application/json']; + // @public (undocumented) type AdminCwUserRequest = operations['admin___cw-user']['requestBody']['content']['application/json']; +// @public (undocumented) +type AdminCwUserResponse = operations['admin___cw-user']['responses']['200']['content']['application/json']; + // @public (undocumented) type AdminDeclineUserRequest = operations['admin___decline-user']['requestBody']['content']['application/json']; @@ -1549,8 +1558,11 @@ declare namespace entities { AdminCaptchaCurrentResponse, AdminCaptchaSaveRequest, AdminCwInstanceRequest, + AdminCwInstanceResponse, AdminCwNoteRequest, + AdminCwNoteResponse, AdminCwUserRequest, + AdminCwUserResponse, AdminDeclineUserRequest, AdminDeleteAccountRequest, AdminDeleteAllFilesOfAUserRequest, diff --git a/packages/misskey-js/src/autogen/endpoint.ts b/packages/misskey-js/src/autogen/endpoint.ts index bf7d179c50..5bdaa58a6f 100644 --- a/packages/misskey-js/src/autogen/endpoint.ts +++ b/packages/misskey-js/src/autogen/endpoint.ts @@ -39,8 +39,11 @@ import type { AdminCaptchaCurrentResponse, AdminCaptchaSaveRequest, AdminCwInstanceRequest, + AdminCwInstanceResponse, AdminCwNoteRequest, + AdminCwNoteResponse, AdminCwUserRequest, + AdminCwUserResponse, AdminDeclineUserRequest, AdminDeleteAccountRequest, AdminDeleteAllFilesOfAUserRequest, @@ -691,9 +694,9 @@ export type Endpoints = { 'admin/avatar-decorations/update': { req: AdminAvatarDecorationsUpdateRequest; res: EmptyResponse }; 'admin/captcha/current': { req: EmptyRequest; res: AdminCaptchaCurrentResponse }; 'admin/captcha/save': { req: AdminCaptchaSaveRequest; res: EmptyResponse }; - 'admin/cw-instance': { req: AdminCwInstanceRequest; res: EmptyResponse }; - 'admin/cw-note': { req: AdminCwNoteRequest; res: EmptyResponse }; - 'admin/cw-user': { req: AdminCwUserRequest; res: EmptyResponse }; + 'admin/cw-instance': { req: AdminCwInstanceRequest; res: AdminCwInstanceResponse }; + 'admin/cw-note': { req: AdminCwNoteRequest; res: AdminCwNoteResponse }; + 'admin/cw-user': { req: AdminCwUserRequest; res: AdminCwUserResponse }; 'admin/decline-user': { req: AdminDeclineUserRequest; res: EmptyResponse }; 'admin/delete-account': { req: AdminDeleteAccountRequest; res: EmptyResponse }; 'admin/delete-all-files-of-a-user': { req: AdminDeleteAllFilesOfAUserRequest; res: EmptyResponse }; diff --git a/packages/misskey-js/src/autogen/entities.ts b/packages/misskey-js/src/autogen/entities.ts index 4d2a669cf3..4ad9c9afbb 100644 --- a/packages/misskey-js/src/autogen/entities.ts +++ b/packages/misskey-js/src/autogen/entities.ts @@ -42,8 +42,11 @@ export type AdminAvatarDecorationsUpdateRequest = operations['admin___avatar-dec export type AdminCaptchaCurrentResponse = operations['admin___captcha___current']['responses']['200']['content']['application/json']; export type AdminCaptchaSaveRequest = operations['admin___captcha___save']['requestBody']['content']['application/json']; export type AdminCwInstanceRequest = operations['admin___cw-instance']['requestBody']['content']['application/json']; +export type AdminCwInstanceResponse = operations['admin___cw-instance']['responses']['200']['content']['application/json']; export type AdminCwNoteRequest = operations['admin___cw-note']['requestBody']['content']['application/json']; +export type AdminCwNoteResponse = operations['admin___cw-note']['responses']['200']['content']['application/json']; export type AdminCwUserRequest = operations['admin___cw-user']['requestBody']['content']['application/json']; +export type AdminCwUserResponse = operations['admin___cw-user']['responses']['200']['content']['application/json']; export type AdminDeclineUserRequest = operations['admin___decline-user']['requestBody']['content']['application/json']; export type AdminDeleteAccountRequest = operations['admin___delete-account']['requestBody']['content']['application/json']; export type AdminDeleteAllFilesOfAUserRequest = operations['admin___delete-all-files-of-a-user']['requestBody']['content']['application/json']; diff --git a/packages/misskey-js/src/autogen/types.ts b/packages/misskey-js/src/autogen/types.ts index 2c00ddac3e..03304eb69f 100644 --- a/packages/misskey-js/src/autogen/types.ts +++ b/packages/misskey-js/src/autogen/types.ts @@ -7428,9 +7428,11 @@ export type operations = { }; }; responses: { - /** @description OK (without any results) */ - 204: { - content: never; + /** @description OK (with results) */ + 200: { + content: { + 'application/json': unknown; + }; }; /** @description Client error */ 400: { @@ -7481,9 +7483,11 @@ export type operations = { }; }; responses: { - /** @description OK (without any results) */ - 204: { - content: never; + /** @description OK (with results) */ + 200: { + content: { + 'application/json': unknown; + }; }; /** @description Client error */ 400: { @@ -7534,9 +7538,11 @@ export type operations = { }; }; responses: { - /** @description OK (without any results) */ - 204: { - content: never; + /** @description OK (with results) */ + 200: { + content: { + 'application/json': unknown; + }; }; /** @description Client error */ 400: {