diff options
| author | Hazelnoot <acomputerdog@gmail.com> | 2025-02-13 17:02:52 -0500 |
|---|---|---|
| committer | Hazelnoot <acomputerdog@gmail.com> | 2025-02-13 17:04:50 -0500 |
| commit | 667262dcfb0fd4ce894e3431b38908c3cef16a80 (patch) | |
| tree | 46ef65ccdccb8f6c2441d35c3c8d6ab365424784 /packages/backend/src/server/api/endpoints/notes/search.ts | |
| parent | fix pgroona note.text query (diff) | |
| parent | merge: Add new note search file types (module, flash), optimize search query,... (diff) | |
| download | sharkey-667262dcfb0fd4ce894e3431b38908c3cef16a80.tar.gz sharkey-667262dcfb0fd4ce894e3431b38908c3cef16a80.tar.bz2 sharkey-667262dcfb0fd4ce894e3431b38908c3cef16a80.zip | |
Merge branch 'develop' into merge/2024-02-03
# Conflicts:
# locales/index.d.ts
# packages/backend/src/core/SearchService.ts
# packages/frontend/src/pages/search.note.vue
# packages/misskey-js/src/autogen/types.ts
# sharkey-locales/en-US.yml
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' }, |