From 6b826fb88dd33fe594fd7bb631a90d1a1713d0df Mon Sep 17 00:00:00 2001 From: dan Date: Tue, 5 Nov 2024 22:27:48 +0000 Subject: Lower feedfeedback seen threshold to 0.5s (#6127) --- src/state/feed-feedback.tsx | 2 +- src/view/com/util/List.tsx | 2 +- src/view/com/util/List.web.tsx | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/state/feed-feedback.tsx b/src/state/feed-feedback.tsx index 29f328a62..41579edc1 100644 --- a/src/state/feed-feedback.tsx +++ b/src/state/feed-feedback.tsx @@ -72,7 +72,7 @@ export function useFeedFeedback(feed: FeedDescriptor, hasSession: boolean) { const sendToFeed = React.useMemo( () => - throttle(sendToFeedNoDelay, 15e3, { + throttle(sendToFeedNoDelay, 10e3, { leading: false, trailing: true, }), diff --git a/src/view/com/util/List.tsx b/src/view/com/util/List.tsx index 53b0547d4..0425514e4 100644 --- a/src/view/com/util/List.tsx +++ b/src/view/com/util/List.tsx @@ -110,7 +110,7 @@ function ListImpl( }, { itemVisiblePercentThreshold: 40, - minimumViewTime: 1.5e3, + minimumViewTime: 0.5e3, }, ] }, [onItemSeen]) diff --git a/src/view/com/util/List.web.tsx b/src/view/com/util/List.web.tsx index d35ac1476..59a79b531 100644 --- a/src/view/com/util/List.web.tsx +++ b/src/view/com/util/List.web.tsx @@ -28,7 +28,7 @@ export type ListProps = Omit< } export type ListRef = React.MutableRefObject // TODO: Better types. -const ON_ITEM_SEEN_WAIT_DURATION = 1.5e3 // when we consider post to be "seen" +const ON_ITEM_SEEN_WAIT_DURATION = 0.5e3 // when we consider post to be "seen" const ON_ITEM_SEEN_INTERSECTION_OPTS = { rootMargin: '-200px 0px -200px 0px', } // post must be 200px visible to be "seen" -- cgit 1.4.1