Merge pull request #4334 from omnivore-app/fix/web-article-fetch

Prevent fetching article before router params have been read
This commit is contained in:
Jackson Harper
2024-08-27 15:35:21 +08:00
committed by GitHub

View File

@ -677,10 +677,14 @@ export function useRefreshProcessingItems() {
return mutation
}
export const useGetLibraryItemContent = (username: string, slug: string) => {
export const useGetLibraryItemContent = (
username: string | undefined,
slug: string | undefined
) => {
const queryClient = useQueryClient()
return useQuery({
queryKey: ['libraryItem', slug],
enabled: !!username && !!slug,
queryFn: async () => {
const response = (await gqlFetcher(GQL_GET_LIBRARY_ITEM_CONTENT, {
slug,