From 4f02da96c8c2483923fdf52d1ee7cd8f34b15fba Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Wed, 3 Jul 2024 22:13:47 -0500 Subject: [D1X] Pull out follow-backs for higher signal (#4719) * Pull out follow-backs for higher signal * Gate it * Fix early gate check --------- Co-authored-by: Dan Abramov --- src/state/queries/notifications/feed.ts | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/state/queries/notifications/feed.ts') diff --git a/src/state/queries/notifications/feed.ts b/src/state/queries/notifications/feed.ts index 13ca3ffde..17ee90929 100644 --- a/src/state/queries/notifications/feed.ts +++ b/src/state/queries/notifications/feed.ts @@ -26,6 +26,7 @@ import { useQueryClient, } from '@tanstack/react-query' +import {useGate} from '#/lib/statsig/statsig' import {useAgent} from '#/state/session' import {useModerationOpts} from '../../preferences/moderation-opts' import {STALE} from '..' @@ -56,6 +57,7 @@ export function useNotificationFeedQuery(opts?: {enabled?: boolean}) { const unreads = useUnreadNotificationsApi() const enabled = opts?.enabled !== false const lastPageCountRef = useRef(0) + const gate = useGate() const query = useInfiniteQuery< FeedPage, @@ -81,6 +83,7 @@ export function useNotificationFeedQuery(opts?: {enabled?: boolean}) { queryClient, moderationOpts, fetchAdditionalData: true, + shouldUngroupFollowBacks: () => gate('ungroup_follow_backs'), }) ).page } -- cgit 1.4.1