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 { 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 { 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'; |
||||
|
|
||||
|
import { DataEnhancerModule } from './data-provider/data-enhancer/data-enhancer.module'; |
||||
import { ExchangeRateDataModule } from './exchange-rate-data.module'; |
import { ExchangeRateDataModule } from './exchange-rate-data.module'; |
||||
|
|
||||
@Module({ |
@Module({ |
||||
imports: [ |
imports: [ |
||||
ConfigurationModule, |
ConfigurationModule, |
||||
|
DataEnhancerModule, |
||||
DataProviderModule, |
DataProviderModule, |
||||
ExchangeRateDataModule, |
ExchangeRateDataModule, |
||||
PrismaModule |
PrismaModule |
||||
], |
], |
||||
providers: [DataGatheringService], |
providers: [ |
||||
exports: [DataGatheringService] |
{ |
||||
|
inject: [TrackinsightDataEnhancerService], |
||||
|
provide: 'DataEnhancers', |
||||
|
useFactory: (trackinsight) => [trackinsight] |
||||
|
}, |
||||
|
DataGatheringService |
||||
|
], |
||||
|
exports: ['DataEnhancers', DataGatheringService] |
||||
}) |
}) |
||||
export class DataGatheringModule {} |
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