diff --git a/packages/nicolium/src/queries/timelines/use-timeline.ts b/packages/nicolium/src/queries/timelines/use-timeline.ts index 77bff4ce5..b123cf137 100644 --- a/packages/nicolium/src/queries/timelines/use-timeline.ts +++ b/packages/nicolium/src/queries/timelines/use-timeline.ts @@ -54,6 +54,8 @@ const useTimeline = ( ); const fetchNextPage = useCallback(async () => { + if (timeline.isFetching) return; + timelineActions.setLoading(timelineId, true); try { @@ -65,7 +67,7 @@ const useTimeline = ( } catch (error) { timelineActions.setError(timelineId, true); } - }, [timelineId, timeline.oldestStatusId]); + }, [timelineId, timeline.oldestStatusId, timeline.isFetching]); const dequeueEntries = useCallback(() => { timelineActions.dequeueEntries(timelineId);