From a4a0923ecb2d2d1db4917d567c81d32600f9ee00 Mon Sep 17 00:00:00 2001 From: Nevo David Date: Mon, 14 Jul 2025 16:54:37 +0700 Subject: [PATCH] feat: video function --- .../routes/v1/public.integrations.controller.ts | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/apps/backend/src/public-api/routes/v1/public.integrations.controller.ts b/apps/backend/src/public-api/routes/v1/public.integrations.controller.ts index d253226a..c24fa64d 100644 --- a/apps/backend/src/public-api/routes/v1/public.integrations.controller.ts +++ b/apps/backend/src/public-api/routes/v1/public.integrations.controller.ts @@ -25,6 +25,7 @@ import { Sections, } from '@gitroom/backend/services/auth/permissions/permission.exception.class'; import { VideoDto } from '@gitroom/nestjs-libraries/dtos/videos/video.dto'; +import { VideoFunctionDto } from '@gitroom/nestjs-libraries/dtos/videos/video.function.dto'; @ApiTags('Public API') @Controller('/public/v1') @@ -126,12 +127,10 @@ export class PublicIntegrationsController { return this._mediaService.generateVideo(org, body); } - @Post('/video/:identifier/:function') + @Post('/video/function') videoFunction( - @Param('identifier') identifier: string, - @Param('function') functionName: string, - @Body('params') body: any + @Body() body: VideoFunctionDto ) { - return this._mediaService.videoFunction(identifier, functionName, body); + return this._mediaService.videoFunction(body.identifier, body.functionName, body.params); } }