feat: update deleteSetting endpoint to use path parameter for key

This commit is contained in:
lborv
2025-10-28 20:43:00 +02:00
parent e4b29a918f
commit 776d8a8187

View File

@ -4,6 +4,7 @@ import {
Delete, Delete,
Get, Get,
Inject, Inject,
Param,
Post, Post,
Put, Put,
Req, Req,
@ -65,12 +66,12 @@ export class ProjectController {
); );
} }
@Delete("settings/delete") @Delete("settings/delete/:key")
deleteSetting( deleteSetting(
@Body() body: { key: string }, @Param("key") key: string,
@Req() req: Request & { apiToken: { id: string } } @Req() req: Request & { apiToken: { id: string } }
) { ) {
return this.projectSettingService.delete(req.apiToken.id, body.key); return this.projectSettingService.delete(req.apiToken.id, key);
} }
@Get("settings") @Get("settings")