initial
This commit is contained in:
20
apps/api/src/registration/registration.controller.ts
Normal file
20
apps/api/src/registration/registration.controller.ts
Normal file
@@ -0,0 +1,20 @@
|
||||
import { Body, Controller, Post, Req } from '@nestjs/common';
|
||||
import { Request } from 'express';
|
||||
import { RegisterDto } from './dto/register.dto';
|
||||
import { VerifyEmailDto } from './dto/verify-email.dto';
|
||||
import { RegistrationService } from './registration.service';
|
||||
|
||||
@Controller('registration')
|
||||
export class RegistrationController {
|
||||
constructor(private readonly registration: RegistrationService) {}
|
||||
|
||||
@Post()
|
||||
register(@Body() dto: RegisterDto, @Req() request: Request) {
|
||||
return this.registration.register(dto, request.ip, request.headers['user-agent']);
|
||||
}
|
||||
|
||||
@Post('verify')
|
||||
verify(@Body() dto: VerifyEmailDto, @Req() request: Request) {
|
||||
return this.registration.verify(dto.token, request.ip, request.headers['user-agent']);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user