refactor(StorePage): simplify logic for setting validApiKey and loading state

fix(StorePage): set totalRowsCount correctly when filteredCategories is not empty
This commit is contained in:
cristhianzl 2023-11-17 01:17:50 -03:00
commit ab1b928662

View file

@ -97,20 +97,13 @@ export default function StorePage(): JSX.Element {
filterByUser: selectFilter === "createdbyme" && validApiKey ? true : null,
})
.then((res) => {
if (!res?.authorized && validApiKey === true) {
setValidApiKey(false);
} else {
if (res?.authorized) {
setValidApiKey(true);
}
setLoading(false);
setSearchData(res?.results ?? []);
setTotalRowsCount(
filteredCategories?.length === 0
? Number(res?.count ?? 0)
: res?.results?.length ?? 0
);
}
setLoading(false);
setSearchData(res?.results ?? []);
setTotalRowsCount(
filteredCategories?.length === 0
? Number(res?.count ?? 0)
: res?.results?.length ?? 0
);
})
.catch((err) => {
if (err.response.status === 403 || err.response.status === 401) {