Browse Source

Refactoring

pull/3109/head
Thomas Kaul 1 year ago
parent
commit
f092babbc9
  1. 22
      apps/api/src/app/portfolio/portfolio.service.ts

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

@ -1787,7 +1787,8 @@ export class PortfolioService {
activityType: 'INTEREST' activityType: 'INTEREST'
}).toNumber(); }).toNumber();
const items = Object.keys(holdings) const items = getSum(
Object.keys(holdings)
.filter((symbol) => { .filter((symbol) => {
return ( return (
isUUID(symbol) && isUUID(symbol) &&
@ -1796,15 +1797,12 @@ export class PortfolioService {
); );
}) })
.map((symbol) => { .map((symbol) => {
return Math.abs(holdings[symbol].valueInBaseCurrency); return new Big(holdings[symbol].valueInBaseCurrency).abs();
}) })
.reduce( ).toNumber();
(previous, current) => new Big(previous).plus(current),
new Big(0)
)
.toNumber();
const liabilities = Object.keys(holdings) const liabilities = getSum(
Object.keys(holdings)
.filter((symbol) => { .filter((symbol) => {
return ( return (
isUUID(symbol) && isUUID(symbol) &&
@ -1813,13 +1811,9 @@ export class PortfolioService {
); );
}) })
.map((symbol) => { .map((symbol) => {
return Math.abs(holdings[symbol].valueInBaseCurrency); return new Big(holdings[symbol].valueInBaseCurrency).abs();
}) })
.reduce( ).toNumber();
(previous, current) => new Big(previous).plus(current),
new Big(0)
)
.toNumber();
const totalBuy = this.getSumOfActivityType({ const totalBuy = this.getSumOfActivityType({
userCurrency, userCurrency,

Loading…
Cancel
Save