diff options
| author | Hazelnoot <acomputerdog@gmail.com> | 2025-02-13 09:28:46 -0500 |
|---|---|---|
| committer | Hazelnoot <acomputerdog@gmail.com> | 2025-02-13 09:28:46 -0500 |
| commit | ed981a6970df4cecedb3fa7553f5fa8d43665a51 (patch) | |
| tree | 77e7a1505c053f1c0fefb06b5abf6a9bb2f7c550 /packages/backend/src/server/api/endpoints/notes/search.ts | |
| parent | merge: Cleanup and bulk fixes to Mastodon API (resolves #495, #509, #707, #7... (diff) | |
| download | sharkey-ed981a6970df4cecedb3fa7553f5fa8d43665a51.tar.gz sharkey-ed981a6970df4cecedb3fa7553f5fa8d43665a51.tar.bz2 sharkey-ed981a6970df4cecedb3fa7553f5fa8d43665a51.zip | |
add new note search file types (module, flash) and optimize file type query
Diffstat (limited to 'packages/backend/src/server/api/endpoints/notes/search.ts')
| -rw-r--r-- | packages/backend/src/server/api/endpoints/notes/search.ts | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/packages/backend/src/server/api/endpoints/notes/search.ts b/packages/backend/src/server/api/endpoints/notes/search.ts index eca55cd085..f46f4d2adb 100644 --- a/packages/backend/src/server/api/endpoints/notes/search.ts +++ b/packages/backend/src/server/api/endpoints/notes/search.ts @@ -5,7 +5,7 @@ import { Injectable } from '@nestjs/common'; import { Endpoint } from '@/server/api/endpoint-base.js'; -import { SearchService } from '@/core/SearchService.js'; +import { fileTypeCategories, SearchService } from '@/core/SearchService.js'; import { NoteEntityService } from '@/core/entities/NoteEntityService.js'; import { RoleService } from '@/core/RoleService.js'; import { ApiError } from '../../error.js'; @@ -52,7 +52,11 @@ export const paramDef = { type: 'string', description: 'The local host is represented with `.`.', }, - filetype: { type: 'string', nullable: true }, + filetype: { + type: 'string', + nullable: true, + enum: fileTypeCategories, + }, userId: { type: 'string', format: 'misskey:id', nullable: true, default: null }, channelId: { type: 'string', format: 'misskey:id', nullable: true, default: null }, order: { type: 'string' }, |