Skip to content

Instantly share code, notes, and snippets.

@puleugo
puleugo / .eslintrc.js
Last active June 17, 2024 10:37
eslint for backend
module.exports = {
parser: "@typescript-eslint/parser",
parserOptions: {
project: "tsconfig.json",
tsconfigRootDir: __dirname,
sourceType: "module"
},
plugins: ["@typescript-eslint/eslint-plugin"],
extends: [
"plugin:@typescript-eslint/recommended"
@puleugo
puleugo / authentication.service.ts
Created July 21, 2023 10:44
nest.js register approve by telegram bot. example code
import { Inject, Injectable } from '@nestjs/common';
import { User } from '@domain/user/user.entity';
import { UserService } from '@app/user/user.service';
import { MailerService } from '@nestjs-modules/mailer';
import { UserAuthProvider } from '@domain/user/user-auth-provider.entity';
import { Repository } from 'typeorm';
import { PhotoClient } from '@infrastructure/utils/photo.client';
import { UserVerificationRequestCommand } from '@app/auth/authentication/dto/register-request';
import { ConfigService } from '@nestjs/config';