diff --git a/src/controllers/api/timelines.ts b/src/controllers/api/timelines.ts index 5d7862b5..e6f0ae78 100644 --- a/src/controllers/api/timelines.ts +++ b/src/controllers/api/timelines.ts @@ -60,9 +60,10 @@ const suggestedTimelineController: AppController = async (c) => { async function renderStatuses(c: AppContext, filters: NostrFilter[]) { const { signal } = c.req.raw; const store = c.get('store'); + const opts = { signal, timeout: 5000 }; const events = await store - .query(filters, { signal }) + .query(filters, opts) .then((events) => hydrateEvents({ events, store, signal })); if (!events.length) {