diff --git a/src/state/feed-feedback.tsx b/src/state/feed-feedback.tsx index e46728d58c..3e66745194 100644 --- a/src/state/feed-feedback.tsx +++ b/src/state/feed-feedback.tsx @@ -20,7 +20,15 @@ type StateContext = { const stateContext = React.createContext({ enabled: false, - onItemSeen: (_item: any) => {}, + onItemSeen: (feedItem: any) => { + const slice = getFeedPostSlice(feedItem) + if (slice === null) { + return + } + for (const postItem of slice.items) { + markGloballySeenPost(postItem.uri) + } + }, sendInteraction: (_interaction: AppBskyFeedDefs.Interaction) => {}, })