mirror of
https://gitlab.com/soapbox-pub/ditto.git
synced 2025-12-06 11:29:46 +00:00
timelines: bail early if there are no events
This commit is contained in:
parent
af5420222b
commit
7820f88859
1 changed files with 4 additions and 0 deletions
|
|
@ -16,6 +16,10 @@ const homeController: AppController = async (c) => {
|
||||||
}
|
}
|
||||||
|
|
||||||
const events = await getFeed(follows, { since, until });
|
const events = await getFeed(follows, { since, until });
|
||||||
|
if (!events.length) {
|
||||||
|
return c.json([]);
|
||||||
|
}
|
||||||
|
|
||||||
const statuses = (await Promise.all(events.map(toStatus))).filter(Boolean);
|
const statuses = (await Promise.all(events.map(toStatus))).filter(Boolean);
|
||||||
|
|
||||||
const next = `${LOCAL_DOMAIN}/api/v1/timelines/home?until=${events[events.length - 1].created_at}`;
|
const next = `${LOCAL_DOMAIN}/api/v1/timelines/home?until=${events[events.length - 1].created_at}`;
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue