Ответы пользователя по тегу Рефакторинг
  • Как можно улучшить код?

    private async validateEmail(createAuthDto): Promise

    private async validatePassport(createLoginDto): Promise

    Указать типы для createAuthDto и createLoginDto

    if (this.user && this.user.email === createAuthDto.email) {
    throw new BadRequestException('Choose another email');
    }

    Ну и думаю данную проверку(this.user.email === createAuthDto.email) можно убрать, вы же делаете выборку из usersService по email, поэтому если был получен не null, то пользователь с таким email уже существует.
    Ответ написан
    1 комментарий