refactor: remove injector param from registerLocaleFn

pull/6052/head
mehmet-erim 5 years ago
parent 3fa3e95d4e
commit 328944a0aa

@ -1,13 +1,12 @@
import { differentLocales } from '@abp/ng.core';
import { registerLocaleData } from '@angular/common';
import { Injector, isDevMode } from '@angular/core';
import { isDevMode } from '@angular/core';
export interface LocaleErrorHandlerData {
resolve: any;
reject: any;
error: any;
locale: string;
injector: Injector;
}
export interface RegisterLocaleData {
@ -21,7 +20,7 @@ export function registerLocale(
errorHandlerFn = defaultLocalErrorHandlerFn,
} = {} as RegisterLocaleData,
) {
return (locale: string, injector: Injector): Promise<any> => {
return (locale: string): Promise<any> => {
cultureNameLocaleFileMap = { ...differentLocales, ...cultureNameLocaleFileMap };
return new Promise((resolve, reject) => {
@ -40,7 +39,6 @@ export function registerLocale(
resolve,
reject,
error,
injector,
locale,
});
});
@ -53,11 +51,7 @@ export function storeLocaleData(data: any, localeId: string) {
extraLocales[localeId] = data;
}
export async function defaultLocalErrorHandlerFn({
locale,
resolve,
injector,
}: LocaleErrorHandlerData) {
export async function defaultLocalErrorHandlerFn({ locale, resolve }: LocaleErrorHandlerData) {
if (extraLocales[locale]) {
registerLocaleData(extraLocales[locale], locale);
resolve();

Loading…
Cancel
Save