mirror of https://github.com/ghostfolio/ghostfolio
committed by
GitHub
30 changed files with 91 additions and 82 deletions
@ -1,23 +1,13 @@ |
|||
import { AccountService } from '@ghostfolio/api/app/account/account.service'; |
|||
import { ExchangeRateDataModule } from '@ghostfolio/api/services/exchange-rate-data/exchange-rate-data.module'; |
|||
import { AccountBalanceModule as AccountBalanceServiceModule } from '@ghostfolio/api/services/account-balance/account-balance.module'; |
|||
import { AccountModule } from '@ghostfolio/api/services/account/account.module'; |
|||
import { ImpersonationModule } from '@ghostfolio/api/services/impersonation/impersonation.module'; |
|||
import { PrismaModule } from '@ghostfolio/api/services/prisma/prisma.module'; |
|||
import { TagModule } from '@ghostfolio/api/services/tag/tag.module'; |
|||
|
|||
import { Module } from '@nestjs/common'; |
|||
|
|||
import { AccountBalanceController } from './account-balance.controller'; |
|||
import { AccountBalanceService } from './account-balance.service'; |
|||
|
|||
@Module({ |
|||
controllers: [AccountBalanceController], |
|||
exports: [AccountBalanceService], |
|||
imports: [ |
|||
ExchangeRateDataModule, |
|||
ImpersonationModule, |
|||
PrismaModule, |
|||
TagModule |
|||
], |
|||
providers: [AccountBalanceService, AccountService] |
|||
imports: [AccountBalanceServiceModule, AccountModule, ImpersonationModule] |
|||
}) |
|||
export class AccountBalanceModule {} |
|||
|
|||
@ -1,34 +1,27 @@ |
|||
import { AccountBalanceModule } from '@ghostfolio/api/app/account-balance/account-balance.module'; |
|||
import { PortfolioModule } from '@ghostfolio/api/app/portfolio/portfolio.module'; |
|||
import { UserModule } from '@ghostfolio/api/app/user/user.module'; |
|||
import { RedactValuesInResponseModule } from '@ghostfolio/api/interceptors/redact-values-in-response/redact-values-in-response.module'; |
|||
import { AccountBalanceModule } from '@ghostfolio/api/services/account-balance/account-balance.module'; |
|||
import { AccountModule as AccountServiceModule } from '@ghostfolio/api/services/account/account.module'; |
|||
import { ApiModule } from '@ghostfolio/api/services/api/api.module'; |
|||
import { ConfigurationModule } from '@ghostfolio/api/services/configuration/configuration.module'; |
|||
import { ExchangeRateDataModule } from '@ghostfolio/api/services/exchange-rate-data/exchange-rate-data.module'; |
|||
import { ImpersonationModule } from '@ghostfolio/api/services/impersonation/impersonation.module'; |
|||
import { PrismaModule } from '@ghostfolio/api/services/prisma/prisma.module'; |
|||
import { TagModule } from '@ghostfolio/api/services/tag/tag.module'; |
|||
|
|||
import { Module } from '@nestjs/common'; |
|||
|
|||
import { AccountController } from './account.controller'; |
|||
import { AccountService } from './account.service'; |
|||
|
|||
@Module({ |
|||
controllers: [AccountController], |
|||
exports: [AccountService], |
|||
imports: [ |
|||
AccountBalanceModule, |
|||
AccountServiceModule, |
|||
ApiModule, |
|||
ConfigurationModule, |
|||
ExchangeRateDataModule, |
|||
ImpersonationModule, |
|||
PortfolioModule, |
|||
PrismaModule, |
|||
RedactValuesInResponseModule, |
|||
TagModule, |
|||
UserModule |
|||
], |
|||
providers: [AccountService] |
|||
] |
|||
}) |
|||
export class AccountModule {} |
|||
|
|||
@ -0,0 +1,13 @@ |
|||
import { ExchangeRateDataModule } from '@ghostfolio/api/services/exchange-rate-data/exchange-rate-data.module'; |
|||
import { PrismaModule } from '@ghostfolio/api/services/prisma/prisma.module'; |
|||
|
|||
import { Module } from '@nestjs/common'; |
|||
|
|||
import { AccountBalanceService } from './account-balance.service'; |
|||
|
|||
@Module({ |
|||
exports: [AccountBalanceService], |
|||
imports: [ExchangeRateDataModule, PrismaModule], |
|||
providers: [AccountBalanceService] |
|||
}) |
|||
export class AccountBalanceModule {} |
|||
@ -0,0 +1,20 @@ |
|||
import { AccountBalanceModule } from '@ghostfolio/api/services/account-balance/account-balance.module'; |
|||
import { ExchangeRateDataModule } from '@ghostfolio/api/services/exchange-rate-data/exchange-rate-data.module'; |
|||
import { PrismaModule } from '@ghostfolio/api/services/prisma/prisma.module'; |
|||
import { TagModule } from '@ghostfolio/api/services/tag/tag.module'; |
|||
|
|||
import { Module } from '@nestjs/common'; |
|||
|
|||
import { AccountService } from './account.service'; |
|||
|
|||
@Module({ |
|||
exports: [AccountService], |
|||
imports: [ |
|||
AccountBalanceModule, |
|||
ExchangeRateDataModule, |
|||
PrismaModule, |
|||
TagModule |
|||
], |
|||
providers: [AccountService] |
|||
}) |
|||
export class AccountModule {} |
|||
@ -1,9 +1,9 @@ |
|||
import { AccountBalanceService } from '@ghostfolio/api/app/account-balance/account-balance.service'; |
|||
import { PortfolioChangedEvent } from '@ghostfolio/api/events/portfolio-changed.event'; |
|||
import { |
|||
getWhereAccountBalanceNotInFuture, |
|||
WHERE_ACCOUNT_NOT_EXCLUDED |
|||
} from '@ghostfolio/api/helper/account.helper'; |
|||
import { AccountBalanceService } from '@ghostfolio/api/services/account-balance/account-balance.service'; |
|||
import { ExchangeRateDataService } from '@ghostfolio/api/services/exchange-rate-data/exchange-rate-data.service'; |
|||
import { PrismaService } from '@ghostfolio/api/services/prisma/prisma.service'; |
|||
import { TagService } from '@ghostfolio/api/services/tag/tag.service'; |
|||
Loading…
Reference in new issue