This commit is contained in:
2024-06-25 16:52:17 +05:00
parent 68ab95ab22
commit 1a008c9a5d
7 changed files with 86 additions and 64 deletions
@@ -67,8 +67,8 @@ const LayoutOptions = () => {
const zohoToken = localStorage.getItem("ACCESS_TOKEN");
setIsLoading(true);
updateAccessToken()
.then((token) => {
if (!zohoToken) {
updateAccessToken().then((token) => {
if (token) {
getFilteredApartments(
token,
@@ -81,64 +81,52 @@ const LayoutOptions = () => {
sortList,
pageInitial,
perPage
);
).then(() => {
setIsLoading(false);
});
}
})
.then(() =>
getFilteredApartments(
zohoToken,
setApartments,
roveHomeTypeCheckboxes,
apartmentTypeCheckboxes,
debouncedSliders,
switchers,
viewCheckboxes,
sortList,
pageInitial,
perPage
)
)
.finally(() => {
setIsLoading(false);
});
} else {
getFilteredApartments(
zohoToken,
setApartments,
roveHomeTypeCheckboxes,
apartmentTypeCheckboxes,
debouncedSliders,
switchers,
viewCheckboxes,
sortList,
pageInitial,
perPage
)
.catch((error) => {
const errorStatus = error.response.status;
// getFilteredApartments(
// zohoToken,
// setApartments,
// roveHomeTypeCheckboxes,
// apartmentTypeCheckboxes,
// debouncedSliders,
// switchers,
// viewCheckboxes,
// sortList,
// pageInitial,
// perPage
// )
// .catch((error) => {
// const errorStatus = error.response.status;
// if (errorStatus === 401) {
// updateAccessToken().then((token) => {
// if (token) {
// getFilteredApartments(
// token,
// setApartments,
// roveHomeTypeCheckboxes,
// apartmentTypeCheckboxes,
// debouncedSliders,
// switchers,
// viewCheckboxes,
// sortList,
// pageInitial,
// perPage
// );
// }
// });
// }
// })
// .finally(() => {
// setIsLoading(false);
// });
if (errorStatus === 401) {
updateAccessToken().then((token) => {
if (token) {
getFilteredApartments(
token,
setApartments,
roveHomeTypeCheckboxes,
apartmentTypeCheckboxes,
debouncedSliders,
switchers,
viewCheckboxes,
sortList,
pageInitial,
perPage
).then(() => {
setIsLoading(false);
});
}
});
}
})
.then(() => {
setIsLoading(false);
});
}
}, [
setApartments,
roveHomeTypeCheckboxes,