large performance refactor

This commit is contained in:
jeffvli
2025-11-26 13:54:45 -08:00
parent 948f428546
commit 60cdea6787
32 changed files with 1030 additions and 502 deletions
@@ -50,9 +50,21 @@ function getInitialData(itemCount: number) {
};
}
export const infiniteLoaderDataQueryKey = (
serverId: string,
itemType: LibraryItem,
query?: Record<string, any>,
) => {
if (query) {
return [serverId, 'item-list-infinite-loader', itemType, query];
}
return [serverId, 'item-list-infinite-loader', itemType];
};
export const useItemListInfiniteLoader = ({
eventKey,
fetchThreshold = 0.2,
fetchThreshold = 0.5,
itemsPerPage = 100,
itemType,
listCountQuery,