Chats: sort messages properly

loading-indicator-on-tls^2
Alex Gleason 2020-08-26 17:02:25 -05:00
rodzic 759c4ae4d0
commit 4b173f0580
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 7211D1F99744FBB7
2 zmienionych plików z 2 dodań i 2 usunięć

Wyświetl plik

@ -12,7 +12,7 @@ const mapStateToProps = (state, { chatMessageIds }) => ({
chatMessages: chatMessageIds.reduce((acc, curr) => {
const chatMessage = state.getIn(['chat_messages', curr]);
return chatMessage ? acc.push(chatMessage) : acc;
}, ImmutableList()),
}, ImmutableList()).sort(),
});
export default @connect(mapStateToProps)

Wyświetl plik

@ -28,7 +28,7 @@ export default function chatMessageLists(state = initialState, action) {
case CHAT_MESSAGES_IMPORT:
return importMessages(state, action.chatMessages);
case CHAT_MESSAGES_FETCH_SUCCESS:
return updateList(state, action.chatId, action.data.map(chat => chat.id));
return updateList(state, action.chatId, action.data.map(chat => chat.id).reverse());
case CHAT_MESSAGE_SEND_SUCCESS:
return updateList(state, action.chatId, [action.data.id]);
default: