Commit a4cc1881 authored by Diego Iván's avatar Diego Iván
Browse files

agregando role user a dto

parent f00d399f
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -7,6 +7,7 @@ import { User } from 'src/user/entities/user.entity';
import { UserService } from 'src/user/user.service';
import { CreateUserDto } from 'src/user/dto/create-user.dto';
import { LoginUserDto } from './dto/login-user.dto';
import { ALL_ROLES } from 'src/shared/enum/admin-role.enum';

@Injectable()
export class AuthUserService {
@@ -40,7 +41,7 @@ export class AuthUserService {
      throw new UnauthorizedException('Invalid credentials');
    }
    const accessToken = await this.jwtService.sign(
      { email: user.email, name: user.name, lastName: user.lastName },
      { email: user.email, name: user.name, lastName: user.lastName, role: ALL_ROLES.USER },
      { secret: JwtConstants.SECRET },
    );
    const userSigninResDto: UserSigninResDto = {
@@ -49,6 +50,7 @@ export class AuthUserService {
      name: user.name,
      lastName: user.lastName,
      token: accessToken,
      role: ALL_ROLES.USER,
    };
    return userSigninResDto;
  }
+3 −0
Original line number Diff line number Diff line
import { ApiProperty } from '@nestjs/swagger';
import { ALL_ROLES } from 'src/shared/enum/admin-role.enum';

export class UserSigninResDto {
  @ApiProperty()
@@ -11,4 +12,6 @@ export class UserSigninResDto {
  lastName: string;
  @ApiProperty()
  token: string;
  @ApiProperty()
  role: ALL_ROLES.USER;
}