ToolJet/server/src/folder_apps/folder_apps.controller.ts

23 lines
636 B
TypeScript
Raw Normal View History

2021-07-11 05:13:51 +00:00
import { Controller, Post, Request, UseGuards } from '@nestjs/common';
import { decamelizeKeys } from 'humps';
import { JwtAuthGuard } from 'src/auth/jwt-auth.guard';
import { FolderAppsService } from './folder_apps.service';
@Controller('folder_apps')
export class FolderAppsController {
constructor(
private folderAppsService: FolderAppsService
) { }
@UseGuards(JwtAuthGuard)
@Post()
async create(@Request() req) {
const folderId = req.body.folder_id;
const appId = req.body.app_id;
const folder = await this.folderAppsService.create(req.user, folderId, appId);
return decamelizeKeys(folder);
}
}