feat: fix services lazy loading

This commit is contained in:
Enea Jahollari
2023-09-25 21:35:50 +02:00
parent 54614c21f0
commit 5e09fe6bf0
126 changed files with 581 additions and 793 deletions

View File

@@ -16,7 +16,6 @@ import { AppComponent } from './app.component';
import { appEffects } from './app.effects';
import { appMetaReducers, debugMetaReducers } from './app.metareducers';
import { appReducers, AppState, storeModuleConfig } from './app.reducer';
import { CoreModule } from './core/core.module';
import { ClientCookieService } from './core/services/client-cookie.service';
import { NavbarModule } from './navbar/navbar.module';
import { DSpaceRouterStateSerializer } from './shared/ngrx/dspace-router-state-serializer';
@@ -30,6 +29,8 @@ import { EagerThemesModule } from '../themes/eager-themes.module';
import { APP_CONFIG, AppConfig } from '../config/app-config.interface';
import { StoreDevModules } from '../config/store/devtools';
import { RootModule } from './root.module';
import { models, provideCore } from './core/provide-core';
import { ThemedRootComponent } from './root/themed-root.component';
export function getConfig() {
return environment;
@@ -51,7 +52,6 @@ const IMPORTS = [
NavbarModule,
HttpClientModule,
AppRoutingModule,
CoreModule.forRoot(),
ScrollToModule.forRoot(),
NgbModule,
TranslateModule.forRoot(),
@@ -107,27 +107,24 @@ const PROVIDERS = [
...DYNAMIC_MATCHER_PROVIDERS,
];
const DECLARATIONS = [
AppComponent,
];
const EXPORTS = [
];
@NgModule({
imports: [
BrowserModule.withServerTransition({ appId: 'dspace-angular' }),
...IMPORTS,
...DECLARATIONS
],
providers: [
...PROVIDERS
],
exports: [
...EXPORTS,
...DECLARATIONS,
]
declarations: [
AppComponent,
],
imports: [
BrowserModule.withServerTransition({appId: 'dspace-angular'}),
...IMPORTS,
ThemedRootComponent
],
providers: [
...PROVIDERS,
provideCore(),
],
bootstrap: [AppComponent]
})
export class AppModule {
/* Use models object so all decorators are actually called */
modelList = models;
}