MicProtocol / apps /api /src /network /network.module.ts
Benaah's picture
Upload folder using huggingface_hub
6abfd9d verified
Raw History Blame Contribute Delete
1.49 kB
import { Module } from "@nestjs/common";
import { HttpModule } from "@nestjs/axios";
import { ConfigModule } from "@nestjs/config";
import { PrismaModule } from "../prisma/prisma.module";
import { QueueModule } from "../queue/queue.module";
import { WebsocketModule } from "../websocket/websocket.module";
import { RedisModule } from "../redis/redis.module";
import { NetworkService } from "./network.service";
import { NetworkRouter } from "./network.router";
import { NetworkController } from "./network.controller";
import { MeilisearchService } from "./meilisearch.service";
import { ReputationEngine } from "./reputation.service";
import { GraphService } from "./graph.service";
import { SmsService } from "./sms.service";
import { NetworkProcessor, NetworkQueueEvents } from "./network.processor";
import { TrustScoreEngine } from "./trust-score.service";
import { VerificationPipeline } from "./verification-pipeline.service";
@Module({
imports: [PrismaModule, QueueModule, HttpModule, ConfigModule, WebsocketModule, RedisModule],
providers: [
NetworkService,
NetworkRouter,
MeilisearchService,
ReputationEngine,
GraphService,
SmsService,
NetworkProcessor,
NetworkQueueEvents,
TrustScoreEngine,
VerificationPipeline,
],
controllers: [NetworkController],
exports: [NetworkService, NetworkRouter, MeilisearchService, ReputationEngine, GraphService, SmsService, TrustScoreEngine, VerificationPipeline],
})
export class NetworkModule {}