From 062212f311954131956fa417f8e72e7612e8d404 Mon Sep 17 00:00:00 2001 From: Martti Malmi Date: Wed, 10 Jan 2024 14:59:37 +0200 Subject: [PATCH] useHistoryState for TimelineFollows latest time --- packages/app/src/Components/Feed/TimelineFollows.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/app/src/Components/Feed/TimelineFollows.tsx b/packages/app/src/Components/Feed/TimelineFollows.tsx index d4f9132d..ff282f1e 100644 --- a/packages/app/src/Components/Feed/TimelineFollows.tsx +++ b/packages/app/src/Components/Feed/TimelineFollows.tsx @@ -15,6 +15,7 @@ import useHashtagsFeed from "@/Feed/HashtagsFeed"; import useLogin from "@/Hooks/useLogin"; import useModeration from "@/Hooks/useModeration"; import { dedupeByPubkey, findTag, orderDescending } from "@/Utils"; +import useHistoryState from "@/Hooks/useHistoryState"; export interface TimelineFollowsProps { postsOnly: boolean; @@ -33,7 +34,7 @@ const TimelineFollows = (props: TimelineFollowsProps) => { const login = useLogin(); const displayAsInitial = props.displayAs ?? login.feedDisplayAs ?? "list"; const [displayAs, setDisplayAs] = useState(displayAsInitial); - const [latest, setLatest] = useState(unixNow()); + const [latest, setLatest] = useHistoryState(unixNow(), 'TimelineFollowsLatest'); const feed = useSyncExternalStore( cb => FollowsFeed.hook(cb, "*"), () => FollowsFeed.snapshot(),