Files
x-news-ai/src/modules/collector/collector.module.ts
T
2026-05-14 08:42:03 +00:00

30 lines
902 B
TypeScript

import {Module} from "@nestjs/common";
import {ConfigModule} from "@nestjs/config";
import {HttpModule} from "@nestjs/axios";
import {GoogleTrendsService} from "./google-trends.service";
import {RedditService} from "./reddit.service";
import {HackerNewsService} from "./hackernews.service";
import {RssService} from "./rss.service";
import {NewsApiService} from "./newsapi.service";
import {CollectorOrchestratorService} from "./collector-orchestrator.service";
@Module({
imports: [
ConfigModule,
HttpModule.register({
timeout: 15000,
maxRedirects: 3,
}),
],
providers: [
GoogleTrendsService,
RedditService,
HackerNewsService,
RssService,
NewsApiService,
CollectorOrchestratorService,
],
exports: [CollectorOrchestratorService, GoogleTrendsService],
})
export class CollectorModule {}