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

Loading…
Cancel
Save