Browse Source

Refactoring

pull/2838/head
Thomas Kaul 2 years ago
parent
commit
077dd79167
  1. 2
      apps/client/src/app/pages/portfolio/activities/activities-page.component.ts
  2. 20
      apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts
  3. 2
      apps/client/src/app/services/user/user.service.ts

2
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,

20
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))

2
apps/client/src/app/services/user/user.service.ts

@ -58,7 +58,7 @@ export class UserService extends ObservableStore<UserStoreState> {
}
]
: []
: undefined;
: [];
}
public remove() {

Loading…
Cancel
Save