feat: exclude privilege logout
continuous-integration/drone/push Build is passing Details

pull/90/head
Firman Ramdhani 2024-09-13 10:48:45 +07:00
parent c897e4fcde
commit 27a0c56af7
1 changed files with 2 additions and 1 deletions

View File

@ -1,5 +1,5 @@
import { Body, Controller, Delete, Post } from '@nestjs/common'; import { Body, Controller, Delete, Post } from '@nestjs/common';
import { Public } from 'src/core/guards'; import { ExcludePrivilege, Public } from 'src/core/guards';
import { AuthOrchestrator } from '../domain/auth.orchestrator'; import { AuthOrchestrator } from '../domain/auth.orchestrator';
import { ApiBearerAuth } from '@nestjs/swagger'; import { ApiBearerAuth } from '@nestjs/swagger';
import { LoginDto } from './dto/login.dto'; import { LoginDto } from './dto/login.dto';
@ -16,6 +16,7 @@ export class AuthController {
@ApiBearerAuth('JWT') @ApiBearerAuth('JWT')
@Public(false) @Public(false)
@ExcludePrivilege()
@Delete('logout') @Delete('logout')
async logoout() { async logoout() {
return await this.orchestrator.logout(); return await this.orchestrator.logout();