diff --git a/apps/api/src/app/admin/admin.module.ts b/apps/api/src/app/admin/admin.module.ts index 6eeba59ee..fa2118e17 100644 --- a/apps/api/src/app/admin/admin.module.ts +++ b/apps/api/src/app/admin/admin.module.ts @@ -11,8 +11,8 @@ import { AdminService } from './admin.service'; @Module({ imports: [ ConfigurationModule, - DataProviderModule, DataGatheringModule, + DataProviderModule, ExchangeRateDataModule, PrismaModule ], diff --git a/apps/api/src/app/app.module.ts b/apps/api/src/app/app.module.ts index b4c235ce0..6e983c519 100644 --- a/apps/api/src/app/app.module.ts +++ b/apps/api/src/app/app.module.ts @@ -38,12 +38,17 @@ import { UserModule } from './user/user.module'; AuthModule, CacheModule, ConfigModule.forRoot(), + ConfigurationModule, + DataGatheringModule, + DataProviderModule, + ExchangeRateDataModule, ExperimentalModule, ExportModule, ImportModule, InfoModule, OrderModule, PortfolioModule, + PrismaModule, RedisCacheModule, ScheduleModule.forRoot(), ServeStaticModule.forRoot({ @@ -62,12 +67,7 @@ import { UserModule } from './user/user.module'; }), SubscriptionModule, SymbolModule, - UserModule, - DataProviderModule, - DataGatheringModule, - ExchangeRateDataModule, - PrismaModule, - ConfigurationModule + UserModule ], controllers: [AppController], providers: [CronService] diff --git a/apps/api/src/app/export/export.module.ts b/apps/api/src/app/export/export.module.ts index 1fa7c386d..c30743d31 100644 --- a/apps/api/src/app/export/export.module.ts +++ b/apps/api/src/app/export/export.module.ts @@ -12,10 +12,10 @@ import { ExportService } from './export.service'; @Module({ imports: [ ConfigurationModule, - RedisCacheModule, - DataProviderModule, DataGatheringModule, - PrismaModule + DataProviderModule, + PrismaModule, + RedisCacheModule ], controllers: [ExportController], providers: [CacheService, ExportService] diff --git a/apps/api/src/app/import/import.module.ts b/apps/api/src/app/import/import.module.ts index 0cedd58f6..c7533980d 100644 --- a/apps/api/src/app/import/import.module.ts +++ b/apps/api/src/app/import/import.module.ts @@ -14,9 +14,9 @@ import { ImportService } from './import.service'; imports: [ ConfigurationModule, DataGatheringModule, - RedisCacheModule, DataProviderModule, - PrismaModule + PrismaModule, + RedisCacheModule ], controllers: [ImportController], providers: [CacheService, ImportService, OrderService] diff --git a/apps/api/src/app/order/order.module.ts b/apps/api/src/app/order/order.module.ts index 1739041d5..d8414addf 100644 --- a/apps/api/src/app/order/order.module.ts +++ b/apps/api/src/app/order/order.module.ts @@ -13,11 +13,11 @@ import { OrderService } from './order.service'; @Module({ imports: [ ConfigurationModule, - RedisCacheModule, - DataProviderModule, DataGatheringModule, + DataProviderModule, ImpersonationModule, - PrismaModule + PrismaModule, + RedisCacheModule ], controllers: [OrderController], providers: [CacheService, OrderService], diff --git a/apps/api/src/app/portfolio/portfolio.module.ts b/apps/api/src/app/portfolio/portfolio.module.ts index 6e45372dc..e3fb146ed 100644 --- a/apps/api/src/app/portfolio/portfolio.module.ts +++ b/apps/api/src/app/portfolio/portfolio.module.ts @@ -19,8 +19,8 @@ import { RulesService } from './rules.service'; @Module({ imports: [ ConfigurationModule, - DataProviderModule, DataGatheringModule, + DataProviderModule, ExchangeRateDataModule, ImpersonationModule, OrderModule, diff --git a/apps/api/src/app/portfolio/rules.service.ts b/apps/api/src/app/portfolio/rules.service.ts index 355cc66e9..992dd7ca1 100644 --- a/apps/api/src/app/portfolio/rules.service.ts +++ b/apps/api/src/app/portfolio/rules.service.ts @@ -1,9 +1,8 @@ import { RuleSettings } from '@ghostfolio/api/models/interfaces/rule-settings.interface'; +import { Rule } from '@ghostfolio/api/src/app/portfolio/rules.service'; import { Injectable } from '@nestjs/common'; import { Currency } from '@prisma/client'; -import { Rule } from '../../models/rule'; - @Injectable() export class RulesService { public constructor() {}