"use strict"; var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.NetworkModule = void 0; const common_1 = require("@nestjs/common"); const axios_1 = require("@nestjs/axios"); const config_1 = require("@nestjs/config"); const prisma_module_1 = require("../prisma/prisma.module"); const queue_module_1 = require("../queue/queue.module"); const websocket_module_1 = require("../websocket/websocket.module"); const redis_module_1 = require("../redis/redis.module"); const network_service_1 = require("./network.service"); const network_router_1 = require("./network.router"); const network_controller_1 = require("./network.controller"); const meilisearch_service_1 = require("./meilisearch.service"); const reputation_service_1 = require("./reputation.service"); const graph_service_1 = require("./graph.service"); const sms_service_1 = require("./sms.service"); const network_processor_1 = require("./network.processor"); const trust_score_service_1 = require("./trust-score.service"); const verification_pipeline_service_1 = require("./verification-pipeline.service"); let NetworkModule = class NetworkModule { }; exports.NetworkModule = NetworkModule; exports.NetworkModule = NetworkModule = __decorate([ (0, common_1.Module)({ imports: [prisma_module_1.PrismaModule, queue_module_1.QueueModule, axios_1.HttpModule, config_1.ConfigModule, websocket_module_1.WebsocketModule, redis_module_1.RedisModule], providers: [ network_service_1.NetworkService, network_router_1.NetworkRouter, meilisearch_service_1.MeilisearchService, reputation_service_1.ReputationEngine, graph_service_1.GraphService, sms_service_1.SmsService, network_processor_1.NetworkProcessor, network_processor_1.NetworkQueueEvents, trust_score_service_1.TrustScoreEngine, verification_pipeline_service_1.VerificationPipeline, ], controllers: [network_controller_1.NetworkController], exports: [network_service_1.NetworkService, network_router_1.NetworkRouter, meilisearch_service_1.MeilisearchService, reputation_service_1.ReputationEngine, graph_service_1.GraphService, sms_service_1.SmsService, trust_score_service_1.TrustScoreEngine, verification_pipeline_service_1.VerificationPipeline], }) ], NetworkModule); //# sourceMappingURL=network.module.js.map