diff --git a/src/service.ts b/src/service.ts index 018123e..75537dc 100644 --- a/src/service.ts +++ b/src/service.ts @@ -341,8 +341,10 @@ export class Service { subject: BehaviorSubject> ): void { temporary_collection.setLoaded(false); + let old_time = Date.now() Core.get(path.get()).subscribe( success => { + console.log('Tiempo de espera en el metodo all ---->', (Date.now() - old_time)) // this create a new ID for every resource (for caching proposes) // for example, two URL return same objects but with different attributes if (params.cachehash) { diff --git a/src/sources/http.service.ts b/src/sources/http.service.ts index 0d0608e..9b55aef 100644 --- a/src/sources/http.service.ts +++ b/src/sources/http.service.ts @@ -21,12 +21,14 @@ export class Http { Accept: 'application/vnd.api+json' }) }; + let old_time = Date.now() // NOTE: prevent duplicate GET requests if (method === 'get') { if (!this.get_requests[path]) { let obs: Observable = this.http.request(method, this.rsJsonapiConfig.url + path, req).pipe( tap(() => { + console.log('El tiempo en el metodo original exec ----->', Date.now() - old_time) delete this.get_requests[path]; }), share()