Преглед на файлове

need to fix private messages array

serg1557733 преди 1 година
родител
ревизия
789fe4bb6a
променени са 1 файла, в които са добавени 3 реда и са изтрити 3 реда
  1. 3 3
      backend/app.js

+ 3 - 3
backend/app.js

@@ -363,10 +363,10 @@ io.on("connection", async (socket) => {
 
           socket.on('privat chat', async (data) => {
             //find user to in Db
-            const privateMessagesToUser = await PrivateMessage.find({toUser: data.user._id})
-            const privateMessagesFromUser = await PrivateMessage.find({fromUser: data.toUser._id})
+            const privateMessagesToUser = await PrivateMessage.find({toUser: data.user._id}).sort({ 'createDate': -1 })
+            const privateMessagesFromUser = await PrivateMessage.find({toUser: data.toUser._id}).sort({ 'createDate': -1 })
 
-            const messages = [...privateMessagesFromUser ]
+            const messages = [...privateMessagesFromUser, ...privateMessagesToUser]
 //need to send all messages
             //find user from in db
             //compare users and if messages is - send