Browse Source

account allocationInPercentage calculation implemented

pull/5358/head
Attila Cseh 2 weeks ago
parent
commit
6d38696382
  1. 7
      apps/api/src/app/portfolio/portfolio.service.ts

7
apps/api/src/app/portfolio/portfolio.service.ts

@ -226,7 +226,7 @@ export class PortfolioService {
interestInBaseCurrency,
transactionCount,
valueInBaseCurrency,
allocationInPercentage: null, // TODO
allocationInPercentage: 0,
balanceInBaseCurrency: this.exchangeRateDataService.toCurrency(
account.balance,
account.currency,
@ -298,6 +298,11 @@ export class PortfolioService {
transactionCount += account.transactionCount;
}
for (const account of accounts) {
account.allocationInPercentage =
account.valueInBaseCurrency / totalValueInBaseCurrency.toNumber();
}
return {
accounts,
transactionCount,

Loading…
Cancel
Save