chore: send email and recive

This commit is contained in:
mahyargdz
2025-07-09 16:18:54 +03:30
parent b3ab6c8a10
commit 092abd2895
13 changed files with 212 additions and 98 deletions
+7 -2
View File
@@ -2,7 +2,7 @@ import { MikroOrmModule } from "@mikro-orm/nestjs";
import { HttpModule } from "@nestjs/axios";
import { BullModule } from "@nestjs/bullmq";
import { CacheModule } from "@nestjs/cache-manager";
import { Module } from "@nestjs/common";
import { MiddlewareConsumer, Module, NestModule } from "@nestjs/common";
import { ConfigModule } from "@nestjs/config";
import { ScheduleModule } from "@nestjs/schedule";
import { ThrottlerModule } from "@nestjs/throttler";
@@ -12,6 +12,7 @@ import { cacheConfig } from "./configs/cache.config";
import { httpConfig } from "./configs/http.config";
import { databaseConfig } from "./configs/mikro-orm.config";
import { rateLimitConfig } from "./configs/rateLimit.config";
import { HTTPLogger } from "./core/middlewares/logger.middleware";
import { AuthModule } from "./modules/auth/auth.module";
import { DomainsModule } from "./modules/domains/domains.module";
import { EmailModule } from "./modules/email/email.module";
@@ -40,4 +41,8 @@ import { UtilsModule } from "./modules/utils/utils.module";
QuotaSyncModule,
],
})
export class AppModule {}
export class AppModule implements NestModule {
configure(consumer: MiddlewareConsumer) {
consumer.apply(HTTPLogger).forRoutes("*");
}
}