fix: undefined entries array

This commit is contained in:
DIYgod 2024-07-19 21:40:53 +08:00
parent 86ed9c7410
commit befe9e88e1
No known key found for this signature in database
1 changed files with 6 additions and 6 deletions

View File

@ -83,22 +83,22 @@ export const useEntriesByView = ({
...entriesOptions,
limit: 1,
}), {
refetchInterval: 1000 * 10,
enabled: !hasUpdate,
refetchInterval: 1000 * 60,
enabled: !hasUpdate && !!firstId,
})
useEffect(() => {
if (query.data?.pages?.[0]?.data?.[0].entries.id) {
if (query.data?.pages?.[0]?.data?.[0]?.entries.id) {
setFirstId(query.data.pages[0].data[0].entries.id)
setHasUpdate(false)
}
}, [query.data?.pages?.[0]?.data?.[0].entries.id])
}, [query.data?.pages?.[0]?.data?.[0]?.entries.id])
useEffect(() => {
if (!hasUpdate && firstId && firstEntry.data?.data?.[0].entries.id && firstId !== firstEntry.data.data[0].entries.id) {
if (!hasUpdate && firstId && firstEntry.data?.data?.[0]?.entries.id && firstId !== firstEntry.data.data[0].entries.id) {
setHasUpdate(true)
}
}, [firstEntry.data?.data?.[0].entries.id])
}, [firstEntry.data?.data?.[0]?.entries.id])
const remoteEntryIds = useMemo(
() =>