Skip to content

Commit 8615831

Browse files
committed
feat: add timeout decorator to generate schema change endpoint
1 parent 85b43b0 commit 8615831

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

backend/src/entities/table-schema/table-schema.controller.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import { ApiBearerAuth, ApiBody, ApiOperation, ApiParam, ApiQuery, ApiResponse,
1515
import { UseCaseType } from '../../common/data-injection.tokens.js';
1616
import { MasterPassword } from '../../decorators/master-password.decorator.js';
1717
import { SlugUuid } from '../../decorators/slug-uuid.decorator.js';
18+
import { Timeout, TimeoutDefaults } from '../../decorators/timeout.decorator.js';
1819
import { UserId } from '../../decorators/user-id.decorator.js';
1920
import {
2021
ConnectionEditGuard,
@@ -78,6 +79,7 @@ export class TableSchemaController {
7879
@ApiBody({ type: GenerateSchemaChangeDto })
7980
@ApiResponse({ status: 201, type: SchemaChangeBatchResponseDto })
8081
@UseGuards(ConnectionEditGuard)
82+
@Timeout(TimeoutDefaults.AI)
8183
@Post('/table-schema/:connectionId/generate')
8284
@HttpCode(HttpStatus.CREATED)
8385
async generate(

0 commit comments

Comments
 (0)