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