Don't poll for latest for Discover (#7993)
(cherry picked from commit 4b7bda705e)
This commit is contained in:
@@ -226,6 +226,11 @@ let PostFeed = ({
|
|||||||
)
|
)
|
||||||
|
|
||||||
const checkForNew = React.useCallback(async () => {
|
const checkForNew = React.useCallback(async () => {
|
||||||
|
// Discover always has fresh content
|
||||||
|
if (feedUriOrActorDid === DISCOVER_FEED_URI) {
|
||||||
|
return onHasNew?.(true)
|
||||||
|
}
|
||||||
|
|
||||||
if (!data?.pages[0] || isFetching || !onHasNew || !enabled || disablePoll) {
|
if (!data?.pages[0] || isFetching || !onHasNew || !enabled || disablePoll) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
@@ -240,7 +245,17 @@ let PostFeed = ({
|
|||||||
} catch (e) {
|
} catch (e) {
|
||||||
logger.error('Poll latest failed', {feed, message: String(e)})
|
logger.error('Poll latest failed', {feed, message: String(e)})
|
||||||
}
|
}
|
||||||
}, [feed, data, isFetching, isEmpty, onHasNew, enabled, disablePoll, refetch])
|
}, [
|
||||||
|
feed,
|
||||||
|
data,
|
||||||
|
isFetching,
|
||||||
|
isEmpty,
|
||||||
|
onHasNew,
|
||||||
|
enabled,
|
||||||
|
disablePoll,
|
||||||
|
refetch,
|
||||||
|
feedUriOrActorDid,
|
||||||
|
])
|
||||||
|
|
||||||
const myDid = currentAccount?.did || ''
|
const myDid = currentAccount?.did || ''
|
||||||
const onPostCreated = React.useCallback(() => {
|
const onPostCreated = React.useCallback(() => {
|
||||||
|
|||||||
Reference in New Issue
Block a user