Fix the chat list order and last message timestamp updates

This commit is contained in:
eugenijm 2020-09-16 05:08:12 +03:00
parent 679a1f5e1c
commit 92caaa2d7f

View file

@ -143,6 +143,7 @@ const chats = {
const isNewMessage = (chat.lastMessage && chat.lastMessage.id) !== (updatedChat.lastMessage && updatedChat.lastMessage.id) const isNewMessage = (chat.lastMessage && chat.lastMessage.id) !== (updatedChat.lastMessage && updatedChat.lastMessage.id)
chat.lastMessage = updatedChat.lastMessage chat.lastMessage = updatedChat.lastMessage
chat.unread = updatedChat.unread chat.unread = updatedChat.unread
chat.updated_at = updatedChat.updated_at
if (isNewMessage && chat.unread) { if (isNewMessage && chat.unread) {
newChatMessageSideEffects(updatedChat) newChatMessageSideEffects(updatedChat)
} }