Browse Source

activitiesCount added to PortfolioSnapshot

pull/4352/head
csehatt741 2 months ago
parent
commit
ad7042a092
  1. 3
      apps/api/src/app/portfolio/calculator/portfolio-calculator.ts
  2. 3
      apps/api/src/app/portfolio/calculator/twr/portfolio-calculator.ts
  3. 2
      libs/common/src/lib/models/portfolio-snapshot.ts

3
apps/api/src/app/portfolio/calculator/portfolio-calculator.ts

@ -185,7 +185,8 @@ export abstract class PortfolioCalculator {
totalInvestment: new Big(0),
totalInvestmentWithCurrencyEffect: new Big(0),
totalLiabilitiesWithCurrencyEffect: new Big(0),
totalValuablesWithCurrencyEffect: new Big(0)
totalValuablesWithCurrencyEffect: new Big(0),
activitiesCount: 0
};
}

3
apps/api/src/app/portfolio/calculator/twr/portfolio-calculator.ts

@ -104,7 +104,8 @@ export class TWRPortfolioCalculator extends PortfolioCalculator {
errors: [],
historicalData: [],
totalLiabilitiesWithCurrencyEffect: new Big(0),
totalValuablesWithCurrencyEffect: new Big(0)
totalValuablesWithCurrencyEffect: new Big(0),
activitiesCount: this.activities.length
};
}

2
libs/common/src/lib/models/portfolio-snapshot.ts

@ -45,4 +45,6 @@ export class PortfolioSnapshot {
@Transform(transformToBig, { toClassOnly: true })
@Type(() => Big)
totalValuablesWithCurrencyEffect: Big;
activitiesCount: number;
}

Loading…
Cancel
Save