From eafd8a76e859edff754cbe9e91e24db1daffa8d6 Mon Sep 17 00:00:00 2001 From: MathMan05 Date: Thu, 12 Feb 2026 17:22:19 -0600 Subject: [PATCH] speed up fetching messages --- src/api/routes/channels/#channel_id/messages/index.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/api/routes/channels/#channel_id/messages/index.ts b/src/api/routes/channels/#channel_id/messages/index.ts index 42bb82735..2446da63d 100644 --- a/src/api/routes/channels/#channel_id/messages/index.ts +++ b/src/api/routes/channels/#channel_id/messages/index.ts @@ -147,6 +147,7 @@ router.get( if (around) { query.take = Math.floor(limit / 2); if (query.take != 0) { + console.time("Query"); const [right, left] = await Promise.all([ Message.find({ ...query, @@ -158,6 +159,7 @@ router.get( order: { timestamp: "ASC" }, }), ]); + console.timeEnd("Query"); left.push(...right); messages = left.sort((a, b) => a.timestamp.getTime() - b.timestamp.getTime()); } else {