diff --git a/src/app.ts b/src/app.ts index 6d2305e..346831f 100644 --- a/src/app.ts +++ b/src/app.ts @@ -38,7 +38,11 @@ import { statusController, } from './controllers/api/statuses.ts'; import { streamingController } from './controllers/api/streaming.ts'; -import { hashtagTimelineController, homeController, publicController } from './controllers/api/timelines.ts'; +import { + hashtagTimelineController, + homeTimelineController, + publicTimelineController, +} from './controllers/api/timelines.ts'; import { trendingTagsController } from './controllers/api/trends.ts'; import { indexController } from './controllers/site.ts'; import { hostMetaController } from './controllers/well-known/host-meta.ts'; @@ -107,8 +111,8 @@ app.get('/api/v1/statuses/:id{[0-9a-f]{64}}', statusController); app.post('/api/v1/statuses/:id{[0-9a-f]{64}}/favourite', favouriteController); app.post('/api/v1/statuses', requirePubkey, createStatusController); -app.get('/api/v1/timelines/home', requirePubkey, homeController); -app.get('/api/v1/timelines/public', publicController); +app.get('/api/v1/timelines/home', requirePubkey, homeTimelineController); +app.get('/api/v1/timelines/public', publicTimelineController); app.get('/api/v1/timelines/tag/:hashtag', hashtagTimelineController); app.get('/api/v1/preferences', preferencesController); diff --git a/src/controllers/api/timelines.ts b/src/controllers/api/timelines.ts index 801ee10..1b7c52b 100644 --- a/src/controllers/api/timelines.ts +++ b/src/controllers/api/timelines.ts @@ -8,7 +8,7 @@ import { Time } from '@/utils.ts'; import type { AppController } from '@/app.ts'; -const homeController: AppController = async (c) => { +const homeTimelineController: AppController = async (c) => { const params = paginationSchema.parse(c.req.query()); const pubkey = c.get('pubkey')!; @@ -27,7 +27,7 @@ const publicQuerySchema = z.object({ local: booleanParamSchema.catch(false), }); -const publicController: AppController = async (c) => { +const publicTimelineController: AppController = async (c) => { const params = paginationSchema.parse(c.req.query()); const { local } = publicQuerySchema.parse(c.req.query()); @@ -61,4 +61,4 @@ const hashtagTimelineController: AppController = async (c) => { return c.json(statuses, 200, link ? { link } : undefined); }; -export { hashtagTimelineController, homeController, publicController }; +export { hashtagTimelineController, homeTimelineController, publicTimelineController };