diff --git a/package/src/store/apis/queries/selectMessagesForChannels.ts b/package/src/store/apis/queries/selectMessagesForChannels.ts index 2239401bd2..c020ec2376 100644 --- a/package/src/store/apis/queries/selectMessagesForChannels.ts +++ b/package/src/store/apis/queries/selectMessagesForChannels.ts @@ -30,7 +30,7 @@ export const selectMessagesForChannels = async ( *, ROW_NUMBER() OVER ( PARTITION BY cid - ORDER BY cast(strftime('%s', createdAt) AS INTEGER) ASC + ORDER BY cast(strftime('%s', createdAt) AS INTEGER) DESC ) RowNum FROM messages WHERE cid in (${questionMarks}) @@ -38,7 +38,8 @@ export const selectMessagesForChannels = async ( LEFT JOIN users b ON b.id = a.userId - WHERE RowNum < 200`, + WHERE RowNum < 200 + ORDER BY cast(strftime('%s', a.createdAt) AS INTEGER) ASC`, cids, );