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

agregando email y role al payload

parent 8d9179cf
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -7,7 +7,7 @@ import { LoginAdminDto } from 'src/auth/admin/dto/login-admin.dto';
import { JwtConstants } from 'src/constants/jwt.constants';
import { AdminSigninResDto } from './dto/admin-signin-res.dto';
import { Admin } from 'src/admin/entities/admin.entity';
import { ADMIN_ROLE } from 'src/enum/admin-role.enum';
import { ADMIN_ROLE } from 'src/shared/enum/admin-role.enum';

@Injectable()
export class AuthAdminService {
@@ -36,7 +36,10 @@ export class AuthAdminService {
    if (!validPwd) {
      throw new HttpException('Invalid credentials', HttpStatus.UNAUTHORIZED);
    }
    const accessToken = await this.jwtService.sign({ email: admin.email }, { secret: JwtConstants.SECRET });
    const accessToken = await this.jwtService.sign(
      { email: admin.email, role: admin.role },
      { secret: JwtConstants.SECRET },
    );
    const adminSigninResDto: AdminSigninResDto = {
      email: admin.email,
      name: admin.name,