From 9dd13352b3b907e17fdd45d4761f86cec7618570 Mon Sep 17 00:00:00 2001 From: Quentin Date: Tue, 18 Jun 2024 21:34:49 +0200 Subject: [PATCH] [Angular] Sonar: HttpClientModule is deprecated --- .../templates/src/main/webapp/app/app.component.ts.ejs | 1 - .../angular/templates/src/main/webapp/app/app.config.ts.ejs | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/generators/angular/templates/src/main/webapp/app/app.component.ts.ejs b/generators/angular/templates/src/main/webapp/app/app.component.ts.ejs index 23dae7a20263..9d70fb56c1e6 100644 --- a/generators/angular/templates/src/main/webapp/app/app.component.ts.ejs +++ b/generators/angular/templates/src/main/webapp/app/app.component.ts.ejs @@ -23,7 +23,6 @@ import { FaIconLibrary } from '@fortawesome/angular-fontawesome'; import { NgbDatepickerConfig } from '@ng-bootstrap/ng-bootstrap'; import { provideRouter } from '@angular/router'; import { registerLocaleData } from '@angular/common'; -import { HttpClientModule } from '@angular/common/http'; import locale from '@angular/common/locales/<%= angularLocaleId %>'; import { FaIconLibrary } from '@fortawesome/angular-fontawesome'; import dayjs from 'dayjs/esm'; diff --git a/generators/angular/templates/src/main/webapp/app/app.config.ts.ejs b/generators/angular/templates/src/main/webapp/app/app.config.ts.ejs index f5fed47705a4..4f6136ecff46 100644 --- a/generators/angular/templates/src/main/webapp/app/app.config.ts.ejs +++ b/generators/angular/templates/src/main/webapp/app/app.config.ts.ejs @@ -20,7 +20,7 @@ import { ApplicationConfig, LOCALE_ID, importProvidersFrom, inject } from '@angu import { BrowserModule, Title } from '@angular/platform-browser'; import { Router, RouterFeatures, TitleStrategy, provideRouter, withComponentInputBinding, withDebugTracing, withNavigationErrorHandler, NavigationError } from '@angular/router'; import { ServiceWorkerModule } from '@angular/service-worker'; -import { HttpClientModule } from '@angular/common/http'; +import { provideHttpClient, withInterceptorsFromDi } from '@angular/common/http'; import { NgbDateAdapter } from '@ng-bootstrap/ng-bootstrap'; @@ -62,7 +62,7 @@ export const appConfig: ApplicationConfig = { <%_ if (enableTranslation) { _%> importProvidersFrom(TranslationModule), <%_ } _%> - importProvidersFrom(HttpClientModule), + provideHttpClient(withInterceptorsFromDi()), Title, { provide: LOCALE_ID, useValue: '<%= angularLocaleId %>' }, { provide: NgbDateAdapter, useClass: NgbDateDayjsAdapter },