Browse Source

Move data enhancers from data gathering to data enhancer module

pull/437/head
Thomas 4 years ago
parent
commit
184c20ac88
  1. 12
      apps/api/src/services/data-gathering.module.ts
  2. 11
      apps/api/src/services/data-provider/data-enhancer/data-enhancer.module.ts

12
apps/api/src/services/data-gathering.module.ts

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

11
apps/api/src/services/data-provider/data-enhancer/data-enhancer.module.ts

@ -2,7 +2,14 @@ import { TrackinsightDataEnhancerService } from '@ghostfolio/api/services/data-p
import { Module } from '@nestjs/common';
@Module({
exports: [TrackinsightDataEnhancerService],
providers: [TrackinsightDataEnhancerService]
exports: ['DataEnhancers', TrackinsightDataEnhancerService],
providers: [
{
inject: [TrackinsightDataEnhancerService],
provide: 'DataEnhancers',
useFactory: (trackinsight) => [trackinsight]
},
TrackinsightDataEnhancerService
]
})
export class DataEnhancerModule {}

Loading…
Cancel
Save