From daf05da4bb39f92b88cf9e358a2ff882588801b2 Mon Sep 17 00:00:00 2001 From: amansinghbais Date: Thu, 5 Dec 2024 15:32:32 +0530 Subject: [PATCH] Improved: used api method for fetching the ecomStores (#220) --- src/services/UserService.ts | 17 +++++------------ src/store/modules/user/actions.ts | 2 +- 2 files changed, 6 insertions(+), 13 deletions(-) diff --git a/src/services/UserService.ts b/src/services/UserService.ts index 4d4873c..1868a94 100644 --- a/src/services/UserService.ts +++ b/src/services/UserService.ts @@ -142,9 +142,7 @@ const getUserPermissions = async (payload: any, token: any): Promise => { } } -async function getEComStores(token: any): Promise { - const baseURL = store.getters['user/getBaseUrl']; - +async function getEComStores(): Promise { const params = { "viewSize": 200, "fieldList": ["productStoreId", "storeName"], @@ -155,17 +153,12 @@ async function getEComStores(token: any): Promise { }; try { - const resp = await client({ + const resp = await api({ url: "performFind", method: "get", - baseURL, - params, - headers: { - Authorization: 'Bearer ' + token, - 'Content-Type': 'application/json' - } - }); - if(resp.status === 200 && !hasError(resp)) { + params + }) as any; + if(!hasError(resp)) { return Promise.resolve(resp.data.docs?.length ? resp.data.docs : []); } else { throw resp.data diff --git a/src/store/modules/user/actions.ts b/src/store/modules/user/actions.ts index 2fb1fd6..86a8306 100644 --- a/src/store/modules/user/actions.ts +++ b/src/store/modules/user/actions.ts @@ -63,7 +63,7 @@ const actions: ActionTree = { await dispatch('getProfile') dispatch('setPreferredDateTimeFormat', process.env.VUE_APP_DATE_FORMAT ? process.env.VUE_APP_DATE_FORMAT : 'MM/dd/yyyy'); - const ecomStores = await UserService.getEComStores(token) + const ecomStores = await UserService.getEComStores() useUserStore().$state.eComStores = ecomStores await useUserStore().getEComStorePreference("SELECTED_BRAND") const preferredStore: any = useUserStore().getCurrentEComStore