From 74a47fc8673ef134a244379676543e29ffeda00f Mon Sep 17 00:00:00 2001 From: Valentin Zickner Date: Sun, 8 Aug 2021 21:33:37 +0200 Subject: [PATCH] move RulesService --- apps/api/src/app/experimental/experimental.module.ts | 3 +-- apps/api/src/app/experimental/experimental.service.ts | 4 +--- apps/api/src/app/portfolio/portfolio.module.ts | 2 +- apps/api/src/app/portfolio/portfolio.service.ts | 2 +- apps/api/src/{services => app/portfolio}/rules.service.ts | 2 +- 5 files changed, 5 insertions(+), 8 deletions(-) rename apps/api/src/{services => app/portfolio}/rules.service.ts (94%) diff --git a/apps/api/src/app/experimental/experimental.module.ts b/apps/api/src/app/experimental/experimental.module.ts index a7308a110..c608e0986 100644 --- a/apps/api/src/app/experimental/experimental.module.ts +++ b/apps/api/src/app/experimental/experimental.module.ts @@ -1,6 +1,5 @@ import { AccountService } from '@ghostfolio/api/app/account/account.service'; import { RedisCacheModule } from '@ghostfolio/api/app/redis-cache/redis-cache.module'; -import { RulesService } from '@ghostfolio/api/services/rules.service'; import { Module } from '@nestjs/common'; import { ExperimentalController } from './experimental.controller'; @@ -19,6 +18,6 @@ import { ExchangeRateDataModule } from '@ghostfolio/api/services/exchange-rate-d PrismaModule ], controllers: [ExperimentalController], - providers: [AccountService, ExperimentalService, RulesService] + providers: [AccountService, ExperimentalService] }) export class ExperimentalModule {} diff --git a/apps/api/src/app/experimental/experimental.service.ts b/apps/api/src/app/experimental/experimental.service.ts index c3846cb57..854f1cf58 100644 --- a/apps/api/src/app/experimental/experimental.service.ts +++ b/apps/api/src/app/experimental/experimental.service.ts @@ -2,7 +2,6 @@ import { AccountService } from '@ghostfolio/api/app/account/account.service'; import { DataProviderService } from '@ghostfolio/api/services/data-provider/data-provider.service'; import { ExchangeRateDataService } from '@ghostfolio/api/services/exchange-rate-data.service'; import { PrismaService } from '@ghostfolio/api/services/prisma.service'; -import { RulesService } from '@ghostfolio/api/services/rules.service'; import { Injectable } from '@nestjs/common'; @Injectable() @@ -11,8 +10,7 @@ export class ExperimentalService { private readonly accountService: AccountService, private readonly dataProviderService: DataProviderService, private readonly exchangeRateDataService: ExchangeRateDataService, - private readonly prismaService: PrismaService, - private readonly rulesService: RulesService + private readonly prismaService: PrismaService ) {} public async getBenchmark(aSymbol: string) { diff --git a/apps/api/src/app/portfolio/portfolio.module.ts b/apps/api/src/app/portfolio/portfolio.module.ts index 84cef2c07..474dc65b8 100644 --- a/apps/api/src/app/portfolio/portfolio.module.ts +++ b/apps/api/src/app/portfolio/portfolio.module.ts @@ -5,7 +5,7 @@ import { MarketDataService } from '@ghostfolio/api/app/core/market-data.service' import { OrderService } from '@ghostfolio/api/app/order/order.service'; import { RedisCacheModule } from '@ghostfolio/api/app/redis-cache/redis-cache.module'; import { UserService } from '@ghostfolio/api/app/user/user.service'; -import { RulesService } from '@ghostfolio/api/services/rules.service'; +import { RulesService } from './rules.service'; import { SymbolProfileService } from '@ghostfolio/api/services/symbol-profile.service'; import { Module } from '@nestjs/common'; diff --git a/apps/api/src/app/portfolio/portfolio.service.ts b/apps/api/src/app/portfolio/portfolio.service.ts index dd4780555..e5b7e3939 100644 --- a/apps/api/src/app/portfolio/portfolio.service.ts +++ b/apps/api/src/app/portfolio/portfolio.service.ts @@ -20,7 +20,7 @@ import { ExchangeRateDataService } from '@ghostfolio/api/services/exchange-rate- import { ImpersonationService } from '@ghostfolio/api/services/impersonation.service'; import { MarketState } from '@ghostfolio/api/services/interfaces/interfaces'; import { EnhancedSymbolProfile } from '@ghostfolio/api/services/interfaces/symbol-profile.interface'; -import { RulesService } from '@ghostfolio/api/services/rules.service'; +import { RulesService } from './rules.service'; import { SymbolProfileService } from '@ghostfolio/api/services/symbol-profile.service'; import { UNKNOWN_KEY, ghostfolioCashSymbol } from '@ghostfolio/common/config'; import { DATE_FORMAT, parseDate } from '@ghostfolio/common/helper'; diff --git a/apps/api/src/services/rules.service.ts b/apps/api/src/app/portfolio/rules.service.ts similarity index 94% rename from apps/api/src/services/rules.service.ts rename to apps/api/src/app/portfolio/rules.service.ts index d9e6183d0..355cc66e9 100644 --- a/apps/api/src/services/rules.service.ts +++ b/apps/api/src/app/portfolio/rules.service.ts @@ -2,7 +2,7 @@ import { RuleSettings } from '@ghostfolio/api/models/interfaces/rule-settings.in import { Injectable } from '@nestjs/common'; import { Currency } from '@prisma/client'; -import { Rule } from '../models/rule'; +import { Rule } from '../../models/rule'; @Injectable() export class RulesService {