From 126d6d6912eb5d61b4047de53ae96f4e6565f8a8 Mon Sep 17 00:00:00 2001 From: Abhinav Jha Date: Wed, 6 May 2020 11:26:07 +0530 Subject: [PATCH] In scenarios with no service workers, remove the need to fetch all pages when appviewer loads --- app/client/src/sagas/InitSagas.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/app/client/src/sagas/InitSagas.ts b/app/client/src/sagas/InitSagas.ts index 2f8cd9fa8e..c43bccf69b 100644 --- a/app/client/src/sagas/InitSagas.ts +++ b/app/client/src/sagas/InitSagas.ts @@ -65,10 +65,11 @@ export function* initializeAppViewerSaga( take(ReduxActionTypes.FETCH_ACTIONS_SUCCESS), take(ReduxActionTypes.FETCH_PAGE_LIST_SUCCESS), ]); - - yield put({ - type: ReduxActionTypes.FETCH_ALL_PUBLISHED_PAGES, - }); + if ("serviceWorker" in navigator) { + yield put({ + type: ReduxActionTypes.FETCH_ALL_PUBLISHED_PAGES, + }); + } yield put({ type: ReduxActionTypes.INITIALIZE_PAGE_VIEWER_SUCCESS,