From 86eb394ef152363e993f71ab5aa6ef55d7175808 Mon Sep 17 00:00:00 2001 From: HF Date: Fri, 6 Nov 2020 17:26:47 +0100 Subject: [PATCH] change chat message order --- src/core/ChatMessageBuffer.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/core/ChatMessageBuffer.js b/src/core/ChatMessageBuffer.js index 2801024..d75d35f 100644 --- a/src/core/ChatMessageBuffer.js +++ b/src/core/ChatMessageBuffer.js @@ -90,22 +90,24 @@ class ChatMessageBuffer { ], where: { cid }, limit, - order: ['createdAt'], + order: [['createdAt', 'DESC']], raw: true, }); const messages = []; - messagesModel.forEach((msg) => { + let i = messagesModel.length; + while (i > 0) { + i -= 1; const { message, 'user.name': name, 'user.flag': flag, - } = msg; + } = messagesModel[i]; messages.push([ name, message, flag, ]); - }); + } return messages; } }