feature: Create user data module #6

Merged
igorpropisnov merged 4 commits from feature/create-user-data-dto into main 2024-05-24 21:34:35 +02:00
3 changed files with 5 additions and 5 deletions
Showing only changes of commit eaa057de4b - Show all commits

View File

@ -4,8 +4,8 @@ import { TypeOrmModule } from '@nestjs/typeorm';
import { UserData, UserCredentials } from 'src/entities';
import { AuthController } from './controller/auth.controller';
import { UserCredentialsRepository } from './repositories/user-credentials.repository';
import { UserDataRepository } from './repositories/user-data.repository';
import { UserRepository } from './repositories/user.repository';
import { AuthService } from './services/auth.service';
import { EncryptionService } from './services/encryption.service';
import { TokenManagementService } from './services/token-management.service';
@ -20,7 +20,7 @@ import { AccessTokenStrategy, RefreshTokenStrategy } from './strategies';
AuthService,
TokenManagementService,
EncryptionService,
UserRepository,
UserCredentialsRepository,
UserDataRepository,
AccessTokenStrategy,
RefreshTokenStrategy,

View File

@ -4,7 +4,7 @@ import { UserCredentials } from 'src/entities/user-credentials.entity';
import { Repository } from 'typeorm';
@Injectable()
export class UserRepository {
export class UserCredentialsRepository {
public constructor(
@InjectRepository(UserCredentials)
private readonly repository: Repository<UserCredentials>

View File

@ -1,8 +1,8 @@
import { ForbiddenException, Injectable } from '@nestjs/common';
import { TokensDto, UserCredentialsDto } from '../models/dto';
import { UserCredentialsRepository } from '../repositories/user-credentials.repository';
import { UserDataRepository } from '../repositories/user-data.repository';
import { UserRepository } from '../repositories/user.repository';
import { EncryptionService } from './encryption.service';
import { TokenManagementService } from './token-management.service';
@ -10,7 +10,7 @@ import { TokenManagementService } from './token-management.service';
@Injectable()
export class AuthService {
public constructor(
private readonly userRepository: UserRepository,
private readonly userRepository: UserCredentialsRepository,
private readonly UserDataRepository: UserDataRepository,
private readonly tokenManagementService: TokenManagementService,
private readonly encryptionService: EncryptionService