|
@ -1,7 +1,6 @@ |
|
|
import { ConfigurationModule } from '@ghostfolio/api/services/configuration.module'; |
|
|
import { ConfigurationModule } from '@ghostfolio/api/services/configuration.module'; |
|
|
import { DataGatheringService } from '@ghostfolio/api/services/data-gathering.service'; |
|
|
import { DataGatheringService } from '@ghostfolio/api/services/data-gathering.service'; |
|
|
import { DataEnhancerModule } from '@ghostfolio/api/services/data-provider/data-enhancer/data-enhancer.module'; |
|
|
import { DataEnhancerModule } from '@ghostfolio/api/services/data-provider/data-enhancer/data-enhancer.module'; |
|
|
import { TrackinsightDataEnhancerService } from '@ghostfolio/api/services/data-provider/data-enhancer/trackinsight/trackinsight.service'; |
|
|
|
|
|
import { DataProviderModule } from '@ghostfolio/api/services/data-provider/data-provider.module'; |
|
|
import { DataProviderModule } from '@ghostfolio/api/services/data-provider/data-provider.module'; |
|
|
import { PrismaModule } from '@ghostfolio/api/services/prisma.module'; |
|
|
import { PrismaModule } from '@ghostfolio/api/services/prisma.module'; |
|
|
import { Module } from '@nestjs/common'; |
|
|
import { Module } from '@nestjs/common'; |
|
@ -16,14 +15,7 @@ import { ExchangeRateDataModule } from './exchange-rate-data.module'; |
|
|
ExchangeRateDataModule, |
|
|
ExchangeRateDataModule, |
|
|
PrismaModule |
|
|
PrismaModule |
|
|
], |
|
|
], |
|
|
providers: [ |
|
|
providers: [DataGatheringService], |
|
|
{ |
|
|
exports: [DataEnhancerModule, DataGatheringService] |
|
|
inject: [TrackinsightDataEnhancerService], |
|
|
|
|
|
provide: 'DataEnhancers', |
|
|
|
|
|
useFactory: (trackinsight) => [trackinsight] |
|
|
|
|
|
}, |
|
|
|
|
|
DataGatheringService |
|
|
|
|
|
], |
|
|
|
|
|
exports: ['DataEnhancers', DataGatheringService] |
|
|
|
|
|
}) |
|
|
}) |
|
|
export class DataGatheringModule {} |
|
|
export class DataGatheringModule {} |
|
|