useHistoryState for TimelineFollows latest time
This commit is contained in:
parent
52adf6fb1f
commit
062212f311
@ -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<DisplayAs>(displayAsInitial);
|
||||
const [latest, setLatest] = useState(unixNow());
|
||||
const [latest, setLatest] = useHistoryState(unixNow(), 'TimelineFollowsLatest');
|
||||
const feed = useSyncExternalStore(
|
||||
cb => FollowsFeed.hook(cb, "*"),
|
||||
() => FollowsFeed.snapshot(),
|
||||
|
Loading…
Reference in New Issue
Block a user