Browse Source

Refactoring

pull/4533/head
Thomas Kaul 4 months ago
parent
commit
f988815835
  1. 4
      apps/client/src/app/app.component.ts
  2. 10
      apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts

4
apps/client/src/app/app.component.ts

@ -142,6 +142,10 @@ export class AppComponent implements OnDestroy, OnInit {
permissions.enableFearAndGreedIndex
);
this.hasPromotion =
!!this.info?.subscriptionOffer?.coupon ||
!!this.info?.subscriptionOffer?.durationExtension;
this.impersonationStorageService
.onChangeHasImpersonation()
.pipe(takeUntil(this.unsubscribeSubject))

10
apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts

@ -1,13 +1,11 @@
import { DataService } from '@ghostfolio/client/services/data.service';
import { Product } from '@ghostfolio/common/interfaces';
import { User } from '@ghostfolio/common/interfaces';
import { personalFinanceTools } from '@ghostfolio/common/personal-finance-tools';
import { translate } from '@ghostfolio/ui/i18n';
import { Component, OnInit } from '@angular/core';
import { MatButtonModule } from '@angular/material/button';
import { ActivatedRoute, RouterModule } from '@angular/router';
import { Subject } from 'rxjs';
@Component({
host: { class: 'page' },
@ -28,9 +26,6 @@ export class GfProductPageComponent implements OnInit {
'personal-finance-tools'
];
public tags: string[];
public user: User;
private unsubscribeSubject = new Subject<void>();
public constructor(
private dataService: DataService,
@ -106,9 +101,4 @@ export class GfProductPageComponent implements OnInit {
return a.localeCompare(b, undefined, { sensitivity: 'base' });
});
}
public ngOnDestroy() {
this.unsubscribeSubject.next();
this.unsubscribeSubject.complete();
}
}

Loading…
Cancel
Save