HomeTimeline: move useEffect above return

dnd
Alex Gleason 2022-06-06 13:43:38 -05:00
rodzic 54b6df719c
commit e54d666b90
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 7211D1F99744FBB7
1 zmienionych plików z 8 dodań i 8 usunięć

Wyświetl plik

@ -23,14 +23,6 @@ const HomeTimeline: React.FC = () => {
dispatch(expandHomeTimeline({ maxId }));
};
useEffect(() => {
checkIfReloadNeeded();
return () => {
stopPolling();
};
}, [isPartial]);
// Mastodon generates the feed in Redis, and can return a partial timeline
// (HTTP 206) for new users. Poll until we get a full page of results.
const checkIfReloadNeeded = () => {
@ -54,6 +46,14 @@ const HomeTimeline: React.FC = () => {
return dispatch(expandHomeTimeline());
};
useEffect(() => {
checkIfReloadNeeded();
return () => {
stopPolling();
};
}, [isPartial]);
return (
<Column label={intl.formatMessage(messages.title)} transparent>
<Timeline