Fix Bug 2336: Manual Healing option in Ui
[osm/NG-UI.git] / src / app / AppModule.ts
index d260784..5a9c306 100644 (file)
@@ -45,6 +45,7 @@ import { DeleteComponent } from 'DeleteComponent';
 import { DeviceCheckService } from 'DeviceCheckService';
 import { GoToTopDirective } from 'GoToTopDirective';
 import { HeaderComponent } from 'HeaderComponent';
+import { HealingComponent } from 'HealingComponent';
 import { InstantiateNetSliceTemplateComponent } from 'InstantiateNetSliceTemplate';
 import { InstantiateNsComponent } from 'InstantiateNs';
 import { LayoutComponent } from 'LayoutComponent';
@@ -134,7 +135,8 @@ const customNotifierOptions: NotifierOptions = {
         NsUpdateComponent,
         WarningComponent,
         StartStopRebuildComponent,
-        VerticalScalingComponent
+        VerticalScalingComponent,
+        HealingComponent
     ],
     imports: [
         NotifierModule.withConfig(customNotifierOptions),
@@ -211,14 +213,14 @@ export function appInitializerFactory(translate: TranslateService, injector: Inj
     return async (): Promise<any> => {
         await injector.get(LOCATION_INITIALIZED, Promise.resolve(null));
         translate.setDefaultLang('en');
-        const languageCode: string = localStorage.getItem('languageCode');
+        const languageCode: string = sessionStorage.getItem('languageCode');
         if (languageCode !== null && languageCode !== undefined && languageCode !== '') {
             await translate.use(languageCode).toPromise().catch((): void => {
                 translate.setDefaultLang('en');
             });
         } else {
             await translate.use('en').toPromise();
-            localStorage.setItem('languageCode', 'en');
+            sessionStorage.setItem('languageCode', 'en');
         }
     };
 }