diff --git a/src/pages/following.jsx b/src/pages/following.jsx index c9954e39..8dd19774 100644 --- a/src/pages/following.jsx +++ b/src/pages/following.jsx @@ -25,6 +25,13 @@ function Following({ title, path, id, headerStart }) { const results = await homeIterator.current.next(); const { value } = results; if (value?.length) { + // ENFORCE sort by datetime (Latest first) + value.sort((a, b) => { + const aDate = new Date(a.createdAt); + const bDate = new Date(b.createdAt); + return bDate - aDate; + }); + if (firstLoad) { latestItem.current = value[0].id; } @@ -32,13 +39,6 @@ function Following({ title, path, id, headerStart }) { value.forEach((item) => { saveStatus(item, instance); }); - - // ENFORCE sort by datetime (Latest first) - value.sort((a, b) => { - const aDate = new Date(a.createdAt); - const bDate = new Date(b.createdAt); - return bDate - aDate; - }); } return results; }