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
commit c6d978e379
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

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,