From e32f2386daed18009ab282b3d2166666c0bad92a Mon Sep 17 00:00:00 2001 From: L4168 <L4168@student.jamk.fi> Date: Thu, 4 Jul 2019 10:58:57 +0300 Subject: [PATCH] added GameStates guard --- src/draw/draw.controller.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/draw/draw.controller.ts b/src/draw/draw.controller.ts index 21306d7..10b8361 100644 --- a/src/draw/draw.controller.ts +++ b/src/draw/draw.controller.ts @@ -11,7 +11,7 @@ import { import { AuthGuard } from '../shared/auth.guard'; import { DrawService } from './draw.service'; -import { Roles } from '../shared/roles.decorator'; +import { Roles, GameStates } from '../shared/guard.decorator'; /* DrawController @@ -27,6 +27,7 @@ export class DrawController { @Put('mapdrawing/:id') @UsePipes(new ValidationPipe()) @Roles('admin', 'factionleader') + @GameStates('CREATED', 'STARTED') async draw(@Param('id') gameId, @Body() data) { return this.drawService.draw(gameId, data); } -- GitLab