From ad7f7d940894b24f4d1a8e48019d0ab51eb7257e Mon Sep 17 00:00:00 2001 From: Nevo David Date: Wed, 24 Sep 2025 14:25:55 +0700 Subject: [PATCH] feat: find next available slot --- .../v1/public.integrations.controller.ts | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 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 c24fa64d..c70b7e91 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 @@ -56,6 +56,14 @@ export class PublicIntegrationsController { ); } + @Get('/find-slot/:id') + async findSlotIntegration( + @GetOrgFromRequest() org: Organization, + @Param('id') id?: string + ) { + return { date: await this._postsService.findFreeDateTime(org.id, id) }; + } + @Get('/posts') async getPosts( @GetOrgFromRequest() org: Organization, @@ -128,9 +136,11 @@ export class PublicIntegrationsController { } @Post('/video/function') - videoFunction( - @Body() body: VideoFunctionDto - ) { - return this._mediaService.videoFunction(body.identifier, body.functionName, body.params); + videoFunction(@Body() body: VideoFunctionDto) { + return this._mediaService.videoFunction( + body.identifier, + body.functionName, + body.params + ); } }