From 1cedd4adb6bd4fb23aa1314b93e2b3e62e1fe5d3 Mon Sep 17 00:00:00 2001 From: muhammedaltug Date: Fri, 10 Jun 2022 16:40:46 +0300 Subject: [PATCH] set loading state to true every list request --- npm/ng-packs/packages/core/src/lib/services/list.service.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/npm/ng-packs/packages/core/src/lib/services/list.service.ts b/npm/ng-packs/packages/core/src/lib/services/list.service.ts index 7cafde0f35..e6de814b77 100644 --- a/npm/ng-packs/packages/core/src/lib/services/list.service.ts +++ b/npm/ng-packs/packages/core/src/lib/services/list.service.ts @@ -106,9 +106,8 @@ export class ListService implements hookToQuery( streamCreatorCallback: QueryStreamCreatorCallback, ): Observable> { - this._isLoading$.next(true); - return this.query$.pipe( + tap(() => this._isLoading$.next(true)), switchMap(query => streamCreatorCallback(query).pipe(catchError(() => of(null)))), filter(Boolean), tap(() => this._isLoading$.next(false)),