Improve unread notif tracking (#2056)

This commit is contained in:
Paul Frazee
2023-11-30 18:56:55 -08:00
committed by GitHub
parent 826cbbd4bf
commit f8c46c08ca
2 changed files with 22 additions and 23 deletions
+1 -10
View File
@@ -35,7 +35,7 @@ export function Feed({
const [isPTRing, setIsPTRing] = React.useState(false)
const moderationOpts = useModerationOpts()
const {markAllRead, checkUnread} = useUnreadNotificationsApi()
const {checkUnread} = useUnreadNotificationsApi()
const {
data,
isFetching,
@@ -47,15 +47,6 @@ export function Feed({
fetchNextPage,
} = useNotificationFeedQuery({enabled: !!moderationOpts})
const isEmpty = !isFetching && !data?.pages[0]?.items.length
const firstItem = data?.pages[0]?.items[0]
// mark all read on fresh data
// (this will fire each time firstItem changes)
React.useEffect(() => {
if (firstItem) {
markAllRead()
}
}, [firstItem, markAllRead])
const items = React.useMemo(() => {
let arr: any[] = []