From 56b5d838d7bd0a84acbaabb053bbafc69b6766a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pierre=20N=C3=A9d=C3=A9lec?= <10513639+pierrenedelec@users.noreply.github.com> Date: Wed, 28 Jan 2026 01:58:38 +0100 Subject: [PATCH] Chore: remove deprecated Angular method (#11919) --------- Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com> --- src-ui/src/main.ts | 24 +++++++----------------- 1 file changed, 7 insertions(+), 17 deletions(-) diff --git a/src-ui/src/main.ts b/src-ui/src/main.ts index b85d8ff35..f6f50a288 100644 --- a/src-ui/src/main.ts +++ b/src-ui/src/main.ts @@ -1,7 +1,7 @@ import { - APP_INITIALIZER, - enableProdMode, importProvidersFrom, + inject, + provideAppInitializer, provideZoneChangeDetection, } from '@angular/core' @@ -159,7 +159,6 @@ import { UsernamePipe } from './app/pipes/username.pipe' import { SettingsService } from './app/services/settings.service' import { LocalizedDateParserFormatter } from './app/utils/ngb-date-parser-formatter' import { ISODateAdapter } from './app/utils/ngb-iso-date-adapter' -import { environment } from './environments/environment' import localeAf from '@angular/common/locales/af' import localeAr from '@angular/common/locales/ar' @@ -237,11 +236,11 @@ registerLocaleData(localeUk) registerLocaleData(localeZh) registerLocaleData(localeZhHant) -function initializeApp(settings: SettingsService) { - return () => { - return settings.initializeSettings() - } +function initializeApp() { + const settings = inject(SettingsService) + return settings.initializeSettings() } + const icons = { airplane, archive, @@ -363,10 +362,6 @@ const icons = { xLg, } -if (environment.production) { - enableProdMode() -} - bootstrapApplication(AppComponent, { providers: [ provideZoneChangeDetection(), @@ -383,12 +378,7 @@ bootstrapApplication(AppComponent, { DragDropModule, NgxBootstrapIconsModule.pick(icons) ), - { - provide: APP_INITIALIZER, - useFactory: initializeApp, - deps: [SettingsService], - multi: true, - }, + provideAppInitializer(initializeApp), DatePipe, CookieService, {