sms logging in mongo part was added

This commit is contained in:
2026-08-08 12:14:31 +03:30
parent e6038c73c5
commit 07d6cdbe7c
11 changed files with 541 additions and 6 deletions

View File

@@ -1,7 +1,13 @@
import { HttpModule } from "@nestjs/axios";
import { Module } from "@nestjs/common";
import { ConfigModule, ConfigService } from "@nestjs/config";
import { MongooseModule } from "@nestjs/mongoose";
import { createHttpModuleOptions } from "src/core/config/http-proxy.factory";
import { SmsSendLogService } from "../entities/db-service/sms-send-log.service";
import {
SmsSendLog,
SmsSendLogSchema,
} from "../entities/schema/sms-send-log.schema";
import { KavenegarService } from "./kavenegar.service";
import { KavenegarSmsGateway } from "./kavenegar-sms.gateway";
@@ -16,13 +22,17 @@ import { SmsGatewayService } from "./sms-gateway.service";
useFactory: createHttpModuleOptions,
}),
ConfigModule,
MongooseModule.forFeature([
{ name: SmsSendLog.name, schema: SmsSendLogSchema },
]),
],
providers: [
KavenegarService,
KavenegarSmsGateway,
ParsianSmsGateway,
SmsSendLogService,
SmsGatewayService,
],
exports: [SmsGatewayService],
exports: [SmsGatewayService, SmsSendLogService],
})
export class SmsGatewayModule {}