From 03b319a517a7913e76311cf6dfb08e3cb6139bb6 Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Sun, 18 Dec 2022 11:53:41 +0800 Subject: [PATCH] Make loading new posts less destructive --- src/pages/home.jsx | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/pages/home.jsx b/src/pages/home.jsx index 1bcca842..6abbb049 100644 --- a/src/pages/home.jsx +++ b/src/pages/home.jsx @@ -83,8 +83,16 @@ function Home({ hidden }) { if (diffMins > 1) { console.log('visible', { lastHidden, diffMins }); setTimeout(() => { - loadStatuses(true); - states.homeNew = []; + (async () => { + const newStatus = await masto.timelines.fetchHome({ + limit: 1, + }); + if (newStatus.length && newStatus[0].id !== states.home[0].id) { + states.homeNew = newStatus; + } + })(); + // loadStatuses(true); + // states.homeNew = []; }, 100); } }