Browse Source

feat(client): replace constructor-based DI with inject function

pull/6739/head
KenTandrian 1 week ago
parent
commit
566d83f008
  1. 19
      apps/client/src/app/components/admin-jobs/admin-jobs.component.ts

19
apps/client/src/app/components/admin-jobs/admin-jobs.component.ts

@ -20,6 +20,7 @@ import {
ChangeDetectorRef, ChangeDetectorRef,
Component, Component,
DestroyRef, DestroyRef,
inject,
OnInit, OnInit,
viewChild viewChild
} from '@angular/core'; } from '@angular/core';
@ -109,15 +110,15 @@ export class GfAdminJobsComponent implements OnInit {
private user: User; private user: User;
public constructor( private readonly adminService = inject(AdminService);
private adminService: AdminService, private readonly changeDetectorRef = inject(ChangeDetectorRef);
private changeDetectorRef: ChangeDetectorRef, private readonly destroyRef = inject(DestroyRef);
private destroyRef: DestroyRef, private readonly formBuilder = inject(FormBuilder);
private formBuilder: FormBuilder, private readonly notificationService = inject(NotificationService);
private notificationService: NotificationService, private readonly tokenStorageService = inject(TokenStorageService);
private tokenStorageService: TokenStorageService, private readonly userService = inject(UserService);
private userService: UserService
) { public constructor() {
this.userService.stateChanged this.userService.stateChanged
.pipe(takeUntilDestroyed(this.destroyRef)) .pipe(takeUntilDestroyed(this.destroyRef))
.subscribe((state) => { .subscribe((state) => {

Loading…
Cancel
Save