Browse Source

feat(client): migrate constructor based DI to inject function

pull/6626/head
KenTandrian 1 week ago
parent
commit
5b134530a0
  1. 32
      apps/client/src/app/app.component.ts

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

@ -13,7 +13,7 @@ import {
DestroyRef, DestroyRef,
DOCUMENT, DOCUMENT,
HostBinding, HostBinding,
Inject, inject,
OnInit OnInit
} from '@angular/core'; } from '@angular/core';
import { takeUntilDestroyed } from '@angular/core/rxjs-interop'; import { takeUntilDestroyed } from '@angular/core/rxjs-interop';
@ -70,20 +70,22 @@ export class GfAppComponent implements OnInit {
public showFooter = false; public showFooter = false;
public user: User | undefined; public user: User | undefined;
public constructor( private readonly changeDetectorRef = inject(ChangeDetectorRef);
private changeDetectorRef: ChangeDetectorRef, private readonly dataService = inject(DataService);
private dataService: DataService, private readonly destroyRef = inject(DestroyRef);
private destroyRef: DestroyRef, private readonly deviceService = inject(DeviceDetectorService);
private deviceService: DeviceDetectorService, private readonly dialog = inject(MatDialog);
private dialog: MatDialog, private readonly document = inject(DOCUMENT);
@Inject(DOCUMENT) private document: Document, private readonly impersonationStorageService = inject(
private impersonationStorageService: ImpersonationStorageService, ImpersonationStorageService
private notificationService: NotificationService, );
private route: ActivatedRoute, private readonly notificationService = inject(NotificationService);
private router: Router, private readonly route = inject(ActivatedRoute);
private title: Title, private readonly router = inject(Router);
private userService: UserService private readonly title = inject(Title);
) { private readonly userService = inject(UserService);
public constructor() {
this.initializeTheme(); this.initializeTheme();
this.user = undefined; this.user = undefined;

Loading…
Cancel
Save