mirror of
https://github.com/zoriya/Kyoo.git
synced 2025-06-22 15:00:35 -04:00
Update pre-loader.service.ts
This commit is contained in:
parent
33d8759e0f
commit
50cd5f55ed
@ -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 =>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user