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

Commit 26537a8

Browse files
author
baso10
committed
use rxjs/Observable and change http.get error handling
1 parent 714e88f commit 26537a8

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/http-loader.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import {HttpClient} from "@angular/common/http";
22
import {TranslateLoader} from "@ngx-translate/core";
33
import "rxjs/add/operator/map";
4-
import {Observable} from 'rxjs/Rx';
4+
import {Observable} from 'rxjs/Observable';
55

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

0 commit comments

Comments
 (0)