mirror of https://github.com/ghostfolio/ghostfolio
committed by
Thomas
8 changed files with 45 additions and 47 deletions
@ -1,29 +1,22 @@ |
|||||
import { ConfigurationService } from '@ghostfolio/api/services/configuration.service'; |
|
||||
import { DataProviderModule } from '@ghostfolio/api/services/data-provider/data-provider.module'; |
import { DataProviderModule } from '@ghostfolio/api/services/data-provider/data-provider.module'; |
||||
import { GhostfolioScraperApiService } from '@ghostfolio/api/services/data-provider/ghostfolio-scraper-api/ghostfolio-scraper-api.service'; |
|
||||
import { RakutenRapidApiService } from '@ghostfolio/api/services/data-provider/rakuten-rapid-api/rakuten-rapid-api.service'; |
|
||||
import { YahooFinanceService } from '@ghostfolio/api/services/data-provider/yahoo-finance/yahoo-finance.service'; |
|
||||
import { ExchangeRateDataService } from '@ghostfolio/api/services/exchange-rate-data.service'; |
import { ExchangeRateDataService } from '@ghostfolio/api/services/exchange-rate-data.service'; |
||||
import { ImpersonationService } from '@ghostfolio/api/services/impersonation.service'; |
import { ImpersonationService } from '@ghostfolio/api/services/impersonation.service'; |
||||
import { PrismaService } from '@ghostfolio/api/services/prisma.service'; |
|
||||
import { Module } from '@nestjs/common'; |
import { Module } from '@nestjs/common'; |
||||
|
|
||||
import { RedisCacheModule } from '../redis-cache/redis-cache.module'; |
import { RedisCacheModule } from '../redis-cache/redis-cache.module'; |
||||
import { AccountController } from './account.controller'; |
import { AccountController } from './account.controller'; |
||||
import { AccountService } from './account.service'; |
import { AccountService } from './account.service'; |
||||
|
import { ConfigurationModule } from '@ghostfolio/api/services/configuration.module'; |
||||
|
import { PrismaModule } from '@ghostfolio/api/services/prisma.module'; |
||||
|
|
||||
@Module({ |
@Module({ |
||||
imports: [RedisCacheModule, DataProviderModule], |
imports: [ |
||||
|
ConfigurationModule, |
||||
|
RedisCacheModule, |
||||
|
DataProviderModule, |
||||
|
PrismaModule |
||||
|
], |
||||
controllers: [AccountController], |
controllers: [AccountController], |
||||
providers: [ |
providers: [AccountService, ExchangeRateDataService, ImpersonationService] |
||||
AccountService, |
|
||||
ConfigurationService, |
|
||||
ExchangeRateDataService, |
|
||||
GhostfolioScraperApiService, |
|
||||
ImpersonationService, |
|
||||
PrismaService, |
|
||||
RakutenRapidApiService, |
|
||||
YahooFinanceService |
|
||||
] |
|
||||
}) |
}) |
||||
export class AccountModule {} |
export class AccountModule {} |
||||
|
@ -1,22 +1,21 @@ |
|||||
import { ConfigurationService } from '@ghostfolio/api/services/configuration.service'; |
|
||||
import { DataGatheringService } from '@ghostfolio/api/services/data-gathering.service'; |
|
||||
import { ExchangeRateDataService } from '@ghostfolio/api/services/exchange-rate-data.service'; |
import { ExchangeRateDataService } from '@ghostfolio/api/services/exchange-rate-data.service'; |
||||
import { PrismaService } from '@ghostfolio/api/services/prisma.service'; |
|
||||
import { Module } from '@nestjs/common'; |
import { Module } from '@nestjs/common'; |
||||
|
|
||||
import { AdminController } from './admin.controller'; |
import { AdminController } from './admin.controller'; |
||||
import { AdminService } from './admin.service'; |
import { AdminService } from './admin.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 { DataGatheringModule } from '@ghostfolio/api/services/data-gathering.module'; |
||||
|
import { ConfigurationModule } from '@ghostfolio/api/services/configuration.module'; |
||||
|
|
||||
@Module({ |
@Module({ |
||||
imports: [DataProviderModule], |
imports: [ |
||||
|
ConfigurationModule, |
||||
|
DataProviderModule, |
||||
|
DataGatheringModule, |
||||
|
PrismaModule |
||||
|
], |
||||
controllers: [AdminController], |
controllers: [AdminController], |
||||
providers: [ |
providers: [AdminService, ExchangeRateDataService] |
||||
AdminService, |
|
||||
ConfigurationService, |
|
||||
DataGatheringService, |
|
||||
ExchangeRateDataService, |
|
||||
PrismaService |
|
||||
] |
|
||||
}) |
}) |
||||
export class AdminModule {} |
export class AdminModule {} |
||||
|
@ -0,0 +1,12 @@ |
|||||
|
import { Module } from '@nestjs/common'; |
||||
|
import { DataGatheringService } from '@ghostfolio/api/services/data-gathering.service'; |
||||
|
import { ConfigurationModule } from '@ghostfolio/api/services/configuration.module'; |
||||
|
import { DataProviderModule } from '@ghostfolio/api/services/data-provider/data-provider.module'; |
||||
|
import { PrismaModule } from '@ghostfolio/api/services/prisma.module'; |
||||
|
|
||||
|
@Module({ |
||||
|
imports: [ConfigurationModule, DataProviderModule, PrismaModule], |
||||
|
providers: [DataGatheringService], |
||||
|
exports: [DataGatheringService] |
||||
|
}) |
||||
|
export class DataGatheringModule {} |
Loading…
Reference in new issue