targo-backend/src/modules/authentication/services/jwt-auth.service.ts

21 lines
579 B
TypeScript

import { Injectable } from '@nestjs/common';
import { UUID } from 'crypto';
import { UsersService } from 'src/modules/users-management/services/users.service';
import { JwtService } from '@nestjs/jwt';
@Injectable()
export class AuthService {
constructor(
private usersService: UsersService,
private jwtService: JwtService
) {}
async validateUser(user_id: UUID): Promise<any> {
const user = await this.usersService.findOne( user_id );
if (user) {
return user;
}
return null;
}
}