Browse Source

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

pull/6886/head
KenTandrian 1 week ago
parent
commit
7d3d9737ff
  1. 23
      apps/client/src/app/components/admin-overview/admin-overview.component.ts

23
apps/client/src/app/components/admin-overview/admin-overview.component.ts

@ -30,6 +30,7 @@ import {
ChangeDetectorRef, ChangeDetectorRef,
Component, Component,
DestroyRef, DestroyRef,
inject,
OnInit OnInit
} from '@angular/core'; } from '@angular/core';
import { takeUntilDestroyed } from '@angular/core/rxjs-interop'; import { takeUntilDestroyed } from '@angular/core/rxjs-interop';
@ -101,17 +102,17 @@ export class GfAdminOverviewComponent implements OnInit {
private info: InfoItem; private info: InfoItem;
public constructor( private readonly adminService = inject(AdminService);
private adminService: AdminService, private readonly cacheService = inject(CacheService);
private cacheService: CacheService, private readonly changeDetectorRef = inject(ChangeDetectorRef);
private changeDetectorRef: ChangeDetectorRef, private readonly clipboard = inject(Clipboard);
private clipboard: Clipboard, private readonly dataService = inject(DataService);
private dataService: DataService, private readonly destroyRef = inject(DestroyRef);
private destroyRef: DestroyRef, private readonly notificationService = inject(NotificationService);
private notificationService: NotificationService, private readonly snackBar = inject(MatSnackBar);
private snackBar: MatSnackBar, private readonly userService = inject(UserService);
private userService: UserService
) { public constructor() {
this.info = this.dataService.fetchInfo(); this.info = this.dataService.fetchInfo();
this.userService.stateChanged this.userService.stateChanged

Loading…
Cancel
Save