From c189bd2d8387a116144f361f4a010be038e3d55f Mon Sep 17 00:00:00 2001 From: hobokenchicken Date: Mon, 29 Jun 2026 14:18:56 -0400 Subject: [PATCH] fix: return messages in chronological order (oldest first) --- internal/message/handlers.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/message/handlers.go b/internal/message/handlers.go index 70d5de9..06d5596 100644 --- a/internal/message/handlers.go +++ b/internal/message/handlers.go @@ -311,7 +311,7 @@ func (h *Handler) List(w http.ResponseWriter, r *http.Request) { FROM messages m JOIN users u ON m.author_id = u.id WHERE m.channel_id = $1 AND m.created_at < (SELECT created_at FROM messages WHERE id = $2) - ORDER BY m.created_at DESC + ORDER BY m.created_at ASC LIMIT $3 `, channelID, before, limit) } else { @@ -320,7 +320,7 @@ func (h *Handler) List(w http.ResponseWriter, r *http.Request) { FROM messages m JOIN users u ON m.author_id = u.id WHERE m.channel_id = $1 - ORDER BY m.created_at DESC + ORDER BY m.created_at ASC LIMIT $2 `, channelID, limit) }