From f233fdb9dec36d95951b5e53a1a210083fd14357 Mon Sep 17 00:00:00 2001 From: Yodozoh Date: Wed, 11 Feb 2026 00:45:00 +0100 Subject: [PATCH] feat: Add limit query parameter when fetching reactions --- .../channels/#channel_id/messages/#message_id/reactions.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/api/routes/channels/#channel_id/messages/#message_id/reactions.ts b/src/api/routes/channels/#channel_id/messages/#message_id/reactions.ts index 88938063b..75fd5d274 100644 --- a/src/api/routes/channels/#channel_id/messages/#message_id/reactions.ts +++ b/src/api/routes/channels/#channel_id/messages/#message_id/reactions.ts @@ -150,6 +150,7 @@ router.get( }), async (req: Request, res: Response) => { const { message_id, channel_id } = req.params as { [key: string]: string }; + const limit = req.query.limit ? Number(req.query.limit) : 25; const emoji = getEmoji(req.params.emoji as string); const message = await Message.findOneOrFail({ @@ -164,6 +165,7 @@ router.get( id: In(reaction.user_ids), }, select: PublicUserProjection, + take: limit, }) ).map((user) => user.toPublicUser());