|
|
@ -110,7 +110,7 @@ export class GfAnalysisPageComponent implements OnInit { |
|
|
private readonly deviceType = computed( |
|
|
private readonly deviceType = computed( |
|
|
() => this.deviceDetectorService.deviceInfo().deviceType |
|
|
() => this.deviceDetectorService.deviceInfo().deviceType |
|
|
); |
|
|
); |
|
|
private firstOrderDate: Date; |
|
|
private dateOfFirstActivity: Date; |
|
|
|
|
|
|
|
|
private readonly changeDetectorRef = inject(ChangeDetectorRef); |
|
|
private readonly changeDetectorRef = inject(ChangeDetectorRef); |
|
|
private readonly clipboard = inject(Clipboard); |
|
|
private readonly clipboard = inject(Clipboard); |
|
|
@ -302,8 +302,8 @@ export class GfAnalysisPageComponent implements OnInit { |
|
|
range: this.user?.settings?.dateRange ?? DEFAULT_DATE_RANGE |
|
|
range: this.user?.settings?.dateRange ?? DEFAULT_DATE_RANGE |
|
|
}) |
|
|
}) |
|
|
.pipe(takeUntilDestroyed(this.destroyRef)) |
|
|
.pipe(takeUntilDestroyed(this.destroyRef)) |
|
|
.subscribe(({ chart, firstOrderDate, performance }) => { |
|
|
.subscribe(({ chart, dateOfFirstActivity, performance }) => { |
|
|
this.firstOrderDate = firstOrderDate ?? new Date(); |
|
|
this.dateOfFirstActivity = dateOfFirstActivity ?? new Date(); |
|
|
|
|
|
|
|
|
this.investments = []; |
|
|
this.investments = []; |
|
|
this.performance = performance; |
|
|
this.performance = performance; |
|
|
@ -416,7 +416,7 @@ export class GfAnalysisPageComponent implements OnInit { |
|
|
symbol, |
|
|
symbol, |
|
|
filters: this.userService.getFilters(), |
|
|
filters: this.userService.getFilters(), |
|
|
range: this.user?.settings?.dateRange ?? DEFAULT_DATE_RANGE, |
|
|
range: this.user?.settings?.dateRange ?? DEFAULT_DATE_RANGE, |
|
|
startDate: this.firstOrderDate |
|
|
startDate: this.dateOfFirstActivity |
|
|
}) |
|
|
}) |
|
|
.pipe(takeUntilDestroyed(this.destroyRef)) |
|
|
.pipe(takeUntilDestroyed(this.destroyRef)) |
|
|
.subscribe(({ marketData }) => { |
|
|
.subscribe(({ marketData }) => { |
|
|
|