mirror of https://github.com/ghostfolio/ghostfolio
7 changed files with 49 additions and 33 deletions
@ -1,19 +1,29 @@ |
|||
import { ConfigurationModule } from '@ghostfolio/api/services/configuration.module'; |
|||
import { DataGatheringService } from '@ghostfolio/api/services/data-gathering.service'; |
|||
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'; |
|||
|
|||
import { DataEnhancerModule } from './data-provider/data-enhancer/data-enhancer.module'; |
|||
import { ExchangeRateDataModule } from './exchange-rate-data.module'; |
|||
|
|||
@Module({ |
|||
imports: [ |
|||
ConfigurationModule, |
|||
DataEnhancerModule, |
|||
DataProviderModule, |
|||
ExchangeRateDataModule, |
|||
PrismaModule |
|||
], |
|||
providers: [DataGatheringService], |
|||
exports: [DataGatheringService] |
|||
providers: [ |
|||
{ |
|||
inject: [TrackinsightDataEnhancerService], |
|||
provide: 'DataEnhancers', |
|||
useFactory: (trackinsight) => [trackinsight] |
|||
}, |
|||
DataGatheringService |
|||
], |
|||
exports: ['DataEnhancers', DataGatheringService] |
|||
}) |
|||
export class DataGatheringModule {} |
|||
|
@ -0,0 +1,8 @@ |
|||
import { TrackinsightDataEnhancerService } from '@ghostfolio/api/services/data-provider/data-enhancer/trackinsight/trackinsight.service'; |
|||
import { Module } from '@nestjs/common'; |
|||
|
|||
@Module({ |
|||
exports: [TrackinsightDataEnhancerService], |
|||
providers: [TrackinsightDataEnhancerService] |
|||
}) |
|||
export class DataEnhancerModule {} |
Loading…
Reference in new issue