Skip to content

Commit 4b7bda7

Browse files
Don't poll for latest for Discover (#7993)
1 parent 799205e commit 4b7bda7

File tree

1 file changed

+16
-1
lines changed

1 file changed

+16
-1
lines changed

src/view/com/posts/PostFeed.tsx

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -226,6 +226,11 @@ let PostFeed = ({
226226
)
227227

228228
const checkForNew = React.useCallback(async () => {
229+
// Discover always has fresh content
230+
if (feedUriOrActorDid === DISCOVER_FEED_URI) {
231+
return onHasNew?.(true)
232+
}
233+
229234
if (!data?.pages[0] || isFetching || !onHasNew || !enabled || disablePoll) {
230235
return
231236
}
@@ -240,7 +245,17 @@ let PostFeed = ({
240245
} catch (e) {
241246
logger.error('Poll latest failed', {feed, message: String(e)})
242247
}
243-
}, [feed, data, isFetching, isEmpty, onHasNew, enabled, disablePoll, refetch])
248+
}, [
249+
feed,
250+
data,
251+
isFetching,
252+
isEmpty,
253+
onHasNew,
254+
enabled,
255+
disablePoll,
256+
refetch,
257+
feedUriOrActorDid,
258+
])
244259

245260
const myDid = currentAccount?.did || ''
246261
const onPostCreated = React.useCallback(() => {

0 commit comments

Comments
 (0)