Skip to content
This repository was archived by the owner on Nov 8, 2021. It is now read-only.

Commit 2720901

Browse files
author
baso10
committed
use rxjs/Observable and change http.get error handling
1 parent f0ade9c commit 2720901

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/http-loader.ts

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import {HttpClient} from "@angular/common/http";
22
import {TranslateLoader} from "@ngx-translate/core";
3-
import {Observable} from 'rxjs/Rx';
3+
import {Observable} from 'rxjs/Observable';
44

55
export class TranslateHttpLoader implements TranslateLoader {
66
loadedTranslations: { [index: string]: Object; } = {};
@@ -27,13 +27,13 @@ export class TranslateHttpLoader implements TranslateLoader {
2727
public preLoad(lang: string): Promise<any> {
2828
return new Promise((resolve, reject) => {
2929
this.http.get(`${this.prefix}${lang}${this.suffix}`)
30-
.catch((error: any): any => {
31-
resolve(null);
32-
})
33-
.subscribe((result) => {
30+
.subscribe(
31+
result => {
3432
this.loadedTranslations[lang] = result;
3533
resolve(result);
36-
});
34+
},
35+
error => {resolve(null)}
36+
);
3737
});
3838
}
3939
}

0 commit comments

Comments
 (0)