From 97ac6968d69e82e05720cacaa0fb87e170514c87 Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Thu, 5 Oct 2023 12:01:20 -0500 Subject: [PATCH] timelines: use the database directly, don't use the mixer --- src/controllers/api/timelines.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/controllers/api/timelines.ts b/src/controllers/api/timelines.ts index 4b1825f4..5d05c0de 100644 --- a/src/controllers/api/timelines.ts +++ b/src/controllers/api/timelines.ts @@ -1,11 +1,10 @@ +import * as eventsDB from '@/db/events.ts'; import { z } from '@/deps.ts'; import { type DittoFilter } from '@/filter.ts'; -import * as mixer from '@/mixer.ts'; import { getFeedPubkeys } from '@/queries.ts'; import { booleanParamSchema } from '@/schema.ts'; import { toStatus } from '@/transformers/nostr-to-mastoapi.ts'; import { paginated, paginationSchema } from '@/utils/web.ts'; -import { Time } from '@/utils.ts'; import type { AppContext, AppController } from '@/app.ts'; @@ -34,7 +33,7 @@ const hashtagTimelineController: AppController = (c) => { /** Render statuses for timelines. */ async function renderStatuses(c: AppContext, filters: DittoFilter<1>[]) { - const events = await mixer.getFilters(filters, { timeout: Time.seconds(1) }); + const events = await eventsDB.getFilters(filters); if (!events.length) { return c.json([]);