Files
heala-backend/src/modules/admin/auth/admin-auth.controller.ts
T

22 lines
646 B
TypeScript

import { Body, Controller, HttpCode, HttpStatus, Post } from '@nestjs/common';
import { AdminAuthService } from './providers/admin-auth.service';
import { AdminLoginDTO } from './dtos/admin-login.dto';
import { Public } from '@/modules/auth/decorators/public.decorator';
@Controller('admin/auth')
export class AdminAuthController {
constructor(
/**
* Inject Admin Auth Service
*/
private readonly adminAuthService: AdminAuthService,
) {}
@Public()
@Post('login')
@HttpCode(HttpStatus.OK)
public async login(@Body() adminLoginDto: AdminLoginDTO) {
return await this.adminAuthService.login(adminLoginDto);
}
}