From ad7042a092b9aaf6a0b788e688bab74ca87b4659 Mon Sep 17 00:00:00 2001 From: csehatt741 Date: Sun, 23 Feb 2025 07:04:29 +0100 Subject: [PATCH] activitiesCount added to PortfolioSnapshot --- apps/api/src/app/portfolio/calculator/portfolio-calculator.ts | 3 ++- .../src/app/portfolio/calculator/twr/portfolio-calculator.ts | 3 ++- libs/common/src/lib/models/portfolio-snapshot.ts | 2 ++ 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/apps/api/src/app/portfolio/calculator/portfolio-calculator.ts b/apps/api/src/app/portfolio/calculator/portfolio-calculator.ts index 2f8a9f0c9..b497b5329 100644 --- a/apps/api/src/app/portfolio/calculator/portfolio-calculator.ts +++ b/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 }; } diff --git a/apps/api/src/app/portfolio/calculator/twr/portfolio-calculator.ts b/apps/api/src/app/portfolio/calculator/twr/portfolio-calculator.ts index cf808debb..f960e2d8b 100644 --- a/apps/api/src/app/portfolio/calculator/twr/portfolio-calculator.ts +++ b/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 }; } diff --git a/libs/common/src/lib/models/portfolio-snapshot.ts b/libs/common/src/lib/models/portfolio-snapshot.ts index 46bd5c18f..161863f83 100644 --- a/libs/common/src/lib/models/portfolio-snapshot.ts +++ b/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; }