import { Injectable } from '@nestjs/common'; import { InjectRepository } from '@nestjs/typeorm'; import { Not, Repository } from 'typeorm'; import { AuthUserDto } from '../../decorators/auth-user.decorator'; import { CreateUserDto } from './dto/create-user.dto'; import { UpdateUserDto } from './dto/update-user.dto'; import { UserEntity } from './entities/user.entity'; @Injectable() export class UserService { constructor( @InjectRepository(UserEntity) private userRepository: Repository, ) {} async getAllUsers(authUser: AuthUserDto) { return await this.userRepository.find({ where: { id: Not(authUser.id) }, }); } }