From b0e66476f48683a040434bcea76b12804b742e69 Mon Sep 17 00:00:00 2001 From: Christian Balster Date: Sun, 2 Jul 2023 14:09:06 +0200 Subject: [PATCH] Comparator is not available on API < 23 --- .../java/de/stephanlindauer/criticalmaps/model/ChatModel.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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) {