From 340874c2528aaee4747d085fe2993ce6671c0883 Mon Sep 17 00:00:00 2001 From: Johann150 Date: Mon, 10 Apr 2023 15:07:44 +0200 Subject: [PATCH] BREAKING server: remove mediaIds parameter This parameter is a duplicate of fileIds and was marked as deprecated before. This removes that parameter and therefore simplifies the API endpoint's schema. Changelog: Removed --- .../src/server/api/endpoints/notes/create.ts | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/packages/backend/src/server/api/endpoints/notes/create.ts b/packages/backend/src/server/api/endpoints/notes/create.ts index be462ce3a..624cdedeb 100644 --- a/packages/backend/src/server/api/endpoints/notes/create.ts +++ b/packages/backend/src/server/api/endpoints/notes/create.ts @@ -69,15 +69,6 @@ export const paramDef = { maxItems: 16, items: { type: 'string', format: 'misskey:id' }, }, - mediaIds: { - deprecated: true, - description: 'Use `fileIds` instead. If both are specified, this property is discarded.', - type: 'array', - uniqueItems: true, - minItems: 1, - maxItems: 16, - items: { type: 'string', format: 'misskey:id' }, - }, replyId: { type: 'string', format: 'misskey:id', nullable: true }, renoteId: { type: 'string', format: 'misskey:id', nullable: true }, channelId: { type: 'string', format: 'misskey:id', nullable: true }, @@ -111,10 +102,6 @@ export const paramDef = { // (re)note with files, text and poll are optional required: ['fileIds'], }, - { - // (re)note with files, text and poll are optional - required: ['mediaIds'], - }, { // (re)note with poll, text and files are optional properties: { @@ -139,7 +126,7 @@ export default define(meta, paramDef, async (ps, user) => { } let files: DriveFile[] = []; - const fileIds = ps.fileIds != null ? ps.fileIds : ps.mediaIds != null ? ps.mediaIds : null; + const fileIds = ps.fileIds != null ? ps.fileIds : null; if (fileIds != null) { files = await DriveFiles.createQueryBuilder('file') .where('file.userId = :userId AND file.id IN (:...fileIds)', {