Update pre-loader.service.ts

This commit is contained in:
Zoe Roux 2020-10-05 14:21:14 +02:00
parent 33d8759e0f
commit 50cd5f55ed

View File

@ -1,11 +1,11 @@
import { HttpClient } from "@angular/common/http"; import { HttpClient } from "@angular/common/http";
import { Injectable } from '@angular/core'; import { Injectable } from "@angular/core";
import { Page } from "../../models/page"; import { Page } from "../../models/page";
import { Observable, of } from "rxjs" import { Observable, of } from "rxjs";
import { map } from "rxjs/operators" import { map } from "rxjs/operators";
@Injectable({ @Injectable({
providedIn: 'root' providedIn: "root"
}) })
export class PreLoaderService export class PreLoaderService
{ {
@ -15,7 +15,7 @@ export class PreLoaderService
load<T>(route: string): Observable<T[]> load<T>(route: string): Observable<T[]>
{ {
let loaded = this.cache.find(x => x[0] == route); let loaded = this.cache.find(x => x[0] === route);
if (loaded != null) if (loaded != null)
return of(loaded[1]); return of(loaded[1]);
return this.http.get<Page<T>>(route).pipe(map(newData => return this.http.get<Page<T>>(route).pipe(map(newData =>