From 58b88e2de42157703340bb9c7edcdb144a9d02b0 Mon Sep 17 00:00:00 2001 From: mehmet-erim Date: Thu, 7 May 2020 05:00:50 +0300 Subject: [PATCH] fix: language changing error --- npm/ng-packs/packages/core/src/lib/core.module.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/npm/ng-packs/packages/core/src/lib/core.module.ts b/npm/ng-packs/packages/core/src/lib/core.module.ts index a8d808b885..c0223d28a6 100644 --- a/npm/ng-packs/packages/core/src/lib/core.module.ts +++ b/npm/ng-packs/packages/core/src/lib/core.module.ts @@ -28,11 +28,13 @@ import { LocalizationPipe, MockLocalizationPipe } from './pipes/localization.pip import { SortPipe } from './pipes/sort.pipe'; import { ConfigPlugin, NGXS_CONFIG_PLUGIN_OPTIONS } from './plugins/config.plugin'; import { LocaleProvider } from './providers/locale.provider'; +import { LocalizationService } from './services/localization.service'; import { ConfigState } from './states/config.state'; import { ProfileState } from './states/profile.state'; import { ReplaceableComponentsState } from './states/replaceable-components.state'; import { SessionState } from './states/session.state'; import { CORE_OPTIONS } from './tokens/options.token'; +import { noop } from './utils/common-utils'; import './utils/date-extensions'; import { getInitialData, localeInitializer } from './utils/initial-utils'; @@ -187,6 +189,12 @@ export class CoreModule { deps: [Injector], useFactory: localeInitializer, }, + { + provide: APP_INITIALIZER, + multi: true, + deps: [LocalizationService], + useFactory: noop, + }, ...OAuthModule.forRoot().providers, { provide: OAuthStorage, useFactory: storageFactory }, ],