summary refs log tree commit diff
diff options
context:
space:
mode:
authorMathMan05 <mathmanrm@gmail.com>2026-02-12 17:22:19 -0600
committerRory& <root@rory.gay>2026-02-13 02:24:35 +0100
commit0871dd2cf6d0e8ac03a40cec9cd88dfd8271c3c3 (patch)
tree1f5f7fca50687206ebfef88de044340612d423dc
parenttrace origin of the issue (diff)
downloadserver-ts-0871dd2cf6d0e8ac03a40cec9cd88dfd8271c3c3.tar.xz
speed up fetching messages
-rw-r--r--src/api/routes/channels/#channel_id/messages/index.ts2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/api/routes/channels/#channel_id/messages/index.ts b/src/api/routes/channels/#channel_id/messages/index.ts

index 42bb8273..2446da63 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 {