From f1a194d4e68184f7825059ba29c9dbdac8524e5f Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Sat, 27 Jan 2024 19:27:51 +0100 Subject: [PATCH] Add unsubscribe subject --- .../portfolio/holdings/holdings-page.component.ts | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/apps/client/src/app/pages/portfolio/holdings/holdings-page.component.ts b/apps/client/src/app/pages/portfolio/holdings/holdings-page.component.ts index eb7c3c2c9..9413796f2 100644 --- a/apps/client/src/app/pages/portfolio/holdings/holdings-page.component.ts +++ b/apps/client/src/app/pages/portfolio/holdings/holdings-page.component.ts @@ -147,13 +147,15 @@ export class HoldingsPageComponent implements OnDestroy, OnInit { if (this.user?.settings?.isExperimentalFeatures === true) { this.holdings = undefined; - this.fetchPortfolioDetails().subscribe((portfolioDetails) => { - this.portfolioDetails = portfolioDetails; + this.fetchPortfolioDetails() + .pipe(takeUntil(this.unsubscribeSubject)) + .subscribe((portfolioDetails) => { + this.portfolioDetails = portfolioDetails; - this.initialize(); + this.initialize(); - this.changeDetectorRef.markForCheck(); - }); + this.changeDetectorRef.markForCheck(); + }); } this.changeDetectorRef.markForCheck();