mirror of
https://github.com/hzrd149/nostrudel.git
synced 2025-04-10 04:39:19 +02:00
fix timeline loading getting stuck
This commit is contained in:
parent
588f38db35
commit
7a163962ce
@ -51,8 +51,10 @@ function GenericNoteTimeline({ timeline }: { timeline: TimelineLoader }) {
|
||||
const [maxDate, setMaxDate] = useState(getCachedNumber("max") ?? Infinity);
|
||||
const [minDate, setMinDate] = useState(getCachedNumber("min") ?? events[NOTE_BUFFER]?.created_at ?? Infinity);
|
||||
|
||||
if (pinDate === Infinity && events.length > 0) setPinDate(events[NOTE_BUFFER]?.created_at);
|
||||
if (minDate === Infinity && events.length > 0) setMinDate(events[NOTE_BUFFER]?.created_at);
|
||||
if (pinDate === Infinity && events.length > 0)
|
||||
setPinDate(events[Math.min(NOTE_BUFFER, events.length - 1)]?.created_at);
|
||||
if (minDate === Infinity && events.length > 0)
|
||||
setMinDate(events[Math.min(NOTE_BUFFER, events.length - 1)]?.created_at);
|
||||
|
||||
// reset the latest and minDate when timeline changes
|
||||
useEffect(() => {
|
||||
@ -63,6 +65,8 @@ function GenericNoteTimeline({ timeline }: { timeline: TimelineLoader }) {
|
||||
setMinDate(getCachedNumber("min") ?? timeline.timeline.value[NOTE_BUFFER]?.created_at ?? Infinity);
|
||||
}, [timeline, setPinDate, setMinDate, setMaxDate, setLatest, getCachedNumber]);
|
||||
|
||||
console.log(minDate, pinDate);
|
||||
|
||||
const updateNoteMinHeight = useCallback(
|
||||
(id: string, element: Element) => {
|
||||
const rect = element.getBoundingClientRect();
|
||||
|
Loading…
x
Reference in New Issue
Block a user