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 { AccountBalanceModule as AccountBalanceServiceModule } from '@ghostfolio/api/services/account-balance/account-balance.module'; |
||||
import { ExchangeRateDataModule } from '@ghostfolio/api/services/exchange-rate-data/exchange-rate-data.module'; |
import { AccountModule } from '@ghostfolio/api/services/account/account.module'; |
||||
import { ImpersonationModule } from '@ghostfolio/api/services/impersonation/impersonation.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 { Module } from '@nestjs/common'; |
||||
|
|
||||
import { AccountBalanceController } from './account-balance.controller'; |
import { AccountBalanceController } from './account-balance.controller'; |
||||
import { AccountBalanceService } from './account-balance.service'; |
|
||||
|
|
||||
@Module({ |
@Module({ |
||||
controllers: [AccountBalanceController], |
controllers: [AccountBalanceController], |
||||
exports: [AccountBalanceService], |
imports: [AccountBalanceServiceModule, AccountModule, ImpersonationModule] |
||||
imports: [ |
|
||||
ExchangeRateDataModule, |
|
||||
ImpersonationModule, |
|
||||
PrismaModule, |
|
||||
TagModule |
|
||||
], |
|
||||
providers: [AccountBalanceService, AccountService] |
|
||||
}) |
}) |
||||
export class AccountBalanceModule {} |
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 { PortfolioModule } from '@ghostfolio/api/app/portfolio/portfolio.module'; |
||||
import { UserModule } from '@ghostfolio/api/app/user/user.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 { 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 { ApiModule } from '@ghostfolio/api/services/api/api.module'; |
||||
import { ConfigurationModule } from '@ghostfolio/api/services/configuration/configuration.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 { 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 { Module } from '@nestjs/common'; |
||||
|
|
||||
import { AccountController } from './account.controller'; |
import { AccountController } from './account.controller'; |
||||
import { AccountService } from './account.service'; |
|
||||
|
|
||||
@Module({ |
@Module({ |
||||
controllers: [AccountController], |
controllers: [AccountController], |
||||
exports: [AccountService], |
|
||||
imports: [ |
imports: [ |
||||
AccountBalanceModule, |
AccountBalanceModule, |
||||
|
AccountServiceModule, |
||||
ApiModule, |
ApiModule, |
||||
ConfigurationModule, |
ConfigurationModule, |
||||
ExchangeRateDataModule, |
|
||||
ImpersonationModule, |
ImpersonationModule, |
||||
PortfolioModule, |
PortfolioModule, |
||||
PrismaModule, |
|
||||
RedactValuesInResponseModule, |
RedactValuesInResponseModule, |
||||
TagModule, |
|
||||
UserModule |
UserModule |
||||
], |
] |
||||
providers: [AccountService] |
|
||||
}) |
}) |
||||
export class AccountModule {} |
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 { PortfolioChangedEvent } from '@ghostfolio/api/events/portfolio-changed.event'; |
||||
import { |
import { |
||||
getWhereAccountBalanceNotInFuture, |
getWhereAccountBalanceNotInFuture, |
||||
WHERE_ACCOUNT_NOT_EXCLUDED |
WHERE_ACCOUNT_NOT_EXCLUDED |
||||
} from '@ghostfolio/api/helper/account.helper'; |
} 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 { ExchangeRateDataService } from '@ghostfolio/api/services/exchange-rate-data/exchange-rate-data.service'; |
||||
import { PrismaService } from '@ghostfolio/api/services/prisma/prisma.service'; |
import { PrismaService } from '@ghostfolio/api/services/prisma/prisma.service'; |
||||
import { TagService } from '@ghostfolio/api/services/tag/tag.service'; |
import { TagService } from '@ghostfolio/api/services/tag/tag.service'; |
||||
Loading…
Reference in new issue