diff --git a/libs/ui/src/lib/services/admin.service.ts b/libs/ui/src/lib/services/admin.service.ts index 7e6e10a38..050c49bc1 100644 --- a/libs/ui/src/lib/services/admin.service.ts +++ b/libs/ui/src/lib/services/admin.service.ts @@ -21,11 +21,11 @@ import { Filter } from '@ghostfolio/common/interfaces'; import { DateRange } from '@ghostfolio/common/types'; -import { GF_ENVIRONMENT, GfEnvironment } from '@ghostfolio/ui/environment'; +import { GF_ENVIRONMENT } from '@ghostfolio/ui/environment'; import { DataService } from '@ghostfolio/ui/services'; import { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http'; -import { Inject, Injectable } from '@angular/core'; +import { Injectable, inject } from '@angular/core'; import { SortDirection } from '@angular/material/sort'; import { DataSource, MarketData, Platform } from '@prisma/client'; import { JobStatus } from 'bull'; @@ -34,11 +34,9 @@ import { JobStatus } from 'bull'; providedIn: 'root' }) export class AdminService { - public constructor( - private dataService: DataService, - @Inject(GF_ENVIRONMENT) private environment: GfEnvironment, - private http: HttpClient - ) {} + private readonly dataService = inject(DataService); + private readonly environment = inject(GF_ENVIRONMENT); + private readonly http = inject(HttpClient); public addAssetProfile({ dataSource, symbol }: AssetProfileIdentifier) { return this.http.post( diff --git a/libs/ui/src/lib/services/data.service.ts b/libs/ui/src/lib/services/data.service.ts index 2cfb7e30a..b9cce7b4c 100644 --- a/libs/ui/src/lib/services/data.service.ts +++ b/libs/ui/src/lib/services/data.service.ts @@ -65,7 +65,7 @@ import type { import { translate } from '@ghostfolio/ui/i18n'; import { HttpClient, HttpParams } from '@angular/common/http'; -import { Injectable } from '@angular/core'; +import { Injectable, inject } from '@angular/core'; import { SortDirection } from '@angular/material/sort'; import { utc } from '@date-fns/utc'; import { @@ -85,7 +85,7 @@ import { map } from 'rxjs/operators'; providedIn: 'root' }) export class DataService { - public constructor(private http: HttpClient) {} + private readonly http = inject(HttpClient); public buildFiltersAsQueryParams({ filters }: { filters?: Filter[] }) { let params = new HttpParams();