From 077dd7916797a291ad228c06d61c30445a87797f Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Sun, 7 Jan 2024 16:47:54 +0100 Subject: [PATCH] Refactoring --- .../activities/activities-page.component.ts | 2 +- .../analysis/analysis-page.component.ts | 20 +++++++++++++++---- .../src/app/services/user/user.service.ts | 2 +- 3 files changed, 18 insertions(+), 6 deletions(-) diff --git a/apps/client/src/app/pages/portfolio/activities/activities-page.component.ts b/apps/client/src/app/pages/portfolio/activities/activities-page.component.ts index 376aa6d9b..d11429d3b 100644 --- a/apps/client/src/app/pages/portfolio/activities/activities-page.component.ts +++ b/apps/client/src/app/pages/portfolio/activities/activities-page.component.ts @@ -124,7 +124,7 @@ export class ActivitiesPageComponent implements OnDestroy, OnInit { if (this.user?.settings?.isExperimentalFeatures === true) { this.dataService .fetchActivities({ - filters: this.userService.getFilters() ?? [], + filters: this.userService.getFilters(), skip: this.pageIndex * this.pageSize, sortColumn: this.sortColumn, sortDirection: this.sortDirection, diff --git a/apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts b/apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts index 4247aea47..f3072d5bc 100644 --- a/apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts +++ b/apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts @@ -225,7 +225,10 @@ export class AnalysisPageComponent implements OnDestroy, OnInit { private fetchDividendsAndInvestments() { this.dataService .fetchDividends({ - filters: this.userService.getFilters() ?? this.activeFilters, + filters: + this.activeFilters.length > 0 + ? this.activeFilters + : this.userService.getFilters(), groupBy: this.mode, range: this.user?.settings?.dateRange }) @@ -238,7 +241,10 @@ export class AnalysisPageComponent implements OnDestroy, OnInit { this.dataService .fetchInvestments({ - filters: this.userService.getFilters() ?? this.activeFilters, + filters: + this.activeFilters.length > 0 + ? this.activeFilters + : this.userService.getFilters(), groupBy: this.mode, range: this.user?.settings?.dateRange }) @@ -313,7 +319,10 @@ export class AnalysisPageComponent implements OnDestroy, OnInit { this.dataService .fetchPortfolioPerformance({ - filters: this.userService.getFilters() ?? this.activeFilters, + filters: + this.activeFilters.length > 0 + ? this.activeFilters + : this.userService.getFilters(), range: this.user?.settings?.dateRange }) .pipe(takeUntil(this.unsubscribeSubject)) @@ -358,7 +367,10 @@ export class AnalysisPageComponent implements OnDestroy, OnInit { this.dataService .fetchPositions({ - filters: this.userService.getFilters() ?? this.activeFilters, + filters: + this.activeFilters.length > 0 + ? this.activeFilters + : this.userService.getFilters(), range: this.user?.settings?.dateRange }) .pipe(takeUntil(this.unsubscribeSubject)) diff --git a/apps/client/src/app/services/user/user.service.ts b/apps/client/src/app/services/user/user.service.ts index 8094a7545..dd7e0ab58 100644 --- a/apps/client/src/app/services/user/user.service.ts +++ b/apps/client/src/app/services/user/user.service.ts @@ -58,7 +58,7 @@ export class UserService extends ObservableStore { } ] : [] - : undefined; + : []; } public remove() {