diff --git a/app/src/main/java/de/stephanlindauer/criticalmaps/model/ChatModel.java b/app/src/main/java/de/stephanlindauer/criticalmaps/model/ChatModel.java index 252954aa..3b250204 100644 --- a/app/src/main/java/de/stephanlindauer/criticalmaps/model/ChatModel.java +++ b/app/src/main/java/de/stephanlindauer/criticalmaps/model/ChatModel.java @@ -57,7 +57,8 @@ public void setFromJson(JSONArray jsonArray) throws JSONException, receivedChatMessages.add(new ReceivedChatMessage(message, timestamp)); } - Collections.sort(receivedChatMessages, Comparator.comparing(ReceivedChatMessage::getTimestamp)); + Collections.sort(receivedChatMessages, + (oneChatMessages, otherChatMessage) -> oneChatMessages.getTimestamp().compareTo(otherChatMessage.getTimestamp())); } public JSONObject createNewOutgoingMessage(String message) {