1- import { NgModule , Optional , SkipSelf , ModuleWithProviders } from "@angular/core" ;
1+ import { HttpClientModule } from '@angular/common/http' ;
2+ import { ModuleWithProviders , NgModule , Optional , SkipSelf } from '@angular/core' ;
3+ import { environment } from '@env/environment' ;
4+ import { VersionService } from '@shared/services/version.service' ;
5+ import {
6+ AuthConfig ,
7+ JwksValidationHandler ,
8+ OAuthModule ,
9+ OAuthModuleConfig ,
10+ OAuthStorage ,
11+ ValidationHandler ,
12+ } from 'angular-oauth2-oidc' ;
213
3- import { SettingsService } from "./settings/settings.service" ;
4- import { ThemesService } from "./themes/themes.service" ;
5- import { TranslatorService } from "./translator/translator.service" ;
6- import { MenuService } from "./menu/menu.service" ;
7- import { throwIfAlreadyLoaded } from "./module-import-guard" ;
8- import { AuthGuardWithForcedLogin } from "./auth/auth-guard-with-forced-login.service" ;
9- import { AuthService } from "./auth/auth.service" ;
10- import { OAuthModule , AuthConfig , OAuthModuleConfig , ValidationHandler , JwksValidationHandler , OAuthStorage } from "angular-oauth2-oidc" ;
11- import { HttpClientModule } from "@angular/common/http" ;
12- import { authModuleConfig } from "./auth/auth-module-config" ;
13- import { AuthGuard } from "./auth/auth-guard.service" ;
14- import { authConfig } from "./auth/auth-config" ;
15- import { authProdConfig } from "./auth/auth-config.prod" ;
16- import { environment } from "@env/environment" ;
14+ import { authConfig } from './auth/auth-config' ;
15+ import { authProdConfig } from './auth/auth-config.prod' ;
16+ import { AuthGuardWithForcedLogin } from './auth/auth-guard-with-forced-login.service' ;
17+ import { AuthGuard } from './auth/auth-guard.service' ;
18+ import { authModuleConfig } from './auth/auth-module-config' ;
19+ import { AuthService } from './auth/auth.service' ;
20+ import { MenuService } from './menu/menu.service' ;
21+ import { throwIfAlreadyLoaded } from './module-import-guard' ;
22+ import { SettingsService } from './settings/settings.service' ;
23+ import { ThemesService } from './themes/themes.service' ;
24+ import { TranslatorService } from './translator/translator.service' ;
1725
1826export function storageFactory ( ) : OAuthStorage {
1927 return localStorage ;
@@ -27,6 +35,7 @@ export function storageFactory(): OAuthStorage {
2735 ] ,
2836 providers : [
2937 SettingsService ,
38+ VersionService ,
3039 ThemesService ,
3140 TranslatorService ,
3241 MenuService ,
0 commit comments