From af82974c8a9d3af712b62b6a7678aac5c00ce613 Mon Sep 17 00:00:00 2001 From: Hampus Date: Mon, 24 Aug 2026 14:55:11 +0200 Subject: [PATCH] fix(api): keep the harvest download route literal for schema generation (#1980) --- fluxer_api/src/api/user/controllers/UserContentController.ts | 3 +-- fluxer_api/src/api/user/services/HarvestDownloadUrl.ts | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/fluxer_api/src/api/user/controllers/UserContentController.ts b/fluxer_api/src/api/user/controllers/UserContentController.ts index 85d3228d9..835da243f 100644 --- a/fluxer_api/src/api/user/controllers/UserContentController.ts +++ b/fluxer_api/src/api/user/controllers/UserContentController.ts @@ -1,7 +1,6 @@ // SPDX-License-Identifier: AGPL-3.0-or-later import {Readable} from 'node:stream'; -import {HARVEST_DOWNLOAD_PATH} from '@app/api/user/services/HarvestDownloadUrl'; import {HarvestIdParam, MessageIdParam} from '@fluxer/schema/src/domains/common/CommonParamSchemas'; import {MessageListResponse} from '@fluxer/schema/src/domains/message/MessageResponseSchemas'; import { @@ -272,7 +271,7 @@ export function UserContentController(app: HonoApp) { }, ); app.get( - `${HARVEST_DOWNLOAD_PATH}/:harvestId`, + '/harvest-downloads/:harvestId', RateLimitMiddleware(RateLimitConfigs.USER_HARVEST_DOWNLOAD_FILE), Validator('param', HarvestIdParam), OpenAPI({ diff --git a/fluxer_api/src/api/user/services/HarvestDownloadUrl.ts b/fluxer_api/src/api/user/services/HarvestDownloadUrl.ts index 6949610f1..37f4112be 100644 --- a/fluxer_api/src/api/user/services/HarvestDownloadUrl.ts +++ b/fluxer_api/src/api/user/services/HarvestDownloadUrl.ts @@ -4,7 +4,7 @@ import {Config} from '../../Config'; import type {IStorageService} from '../../infrastructure/IStorageService'; import {signHarvestDownloadToken} from './HarvestDownloadToken'; -export const HARVEST_DOWNLOAD_PATH = '/harvest-downloads'; +const HARVEST_DOWNLOAD_PATH = '/harvest-downloads'; export async function buildHarvestDownloadUrl(params: { userId: bigint;