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

23 lines
660 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/modules/auth/jwt-auth.guard';
import { FolderAppsService } from '../services/folder_apps.service';
2021-07-11 05:13:51 +00:00
@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);
}
}