refactor(catalog-react): drop useCallback on refresh — useDebounce uses a ref internally

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
This commit is contained in:
Fredrik Adelöw
2026-05-21 10:18:24 +02:00
parent 77e7ad4c7d
commit 392c1b2851
@@ -250,7 +250,7 @@ export const EntityListProvider = <EntityFilters extends DefaultEntityFilters>(
: requestedFilters;
}, [requestedFilters]);
const refresh = useCallback(async () => {
const refresh = async () => {
const compacted = compact(Object.values(adjustedFilters));
let fetchParams: unknown;
@@ -339,7 +339,7 @@ export const EntityListProvider = <EntityFilters extends DefaultEntityFilters>(
setLoading(false);
}
}
}, [catalogApi, adjustedFilters, cursor, paginationMode, limit, offset]);
};
// Slight debounce on the refresh, since (especially on page load)
// several filters will be calling updateFilters in rapid succession.