瀏覽代碼

order emojis by amount

Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
Marcel Hibbe 3 年之前
父節點
當前提交
17a8c48078

+ 1 - 1
app/src/main/java/com/nextcloud/talk/controllers/ChatController.kt

@@ -2739,7 +2739,7 @@ class ChatController(args: Bundle) :
 
     fun updateAdapterAfterSendReaction(message: ChatMessage, emoji: String) {
         if (message.reactions == null) {
-            message.reactions = HashMap()
+            message.reactions = LinkedHashMap()
         }
 
         var amount = message.reactions[emoji]

+ 2 - 1
app/src/main/java/com/nextcloud/talk/models/json/chat/ChatMessage.java

@@ -41,6 +41,7 @@ import java.security.MessageDigest;
 import java.util.Arrays;
 import java.util.Date;
 import java.util.HashMap;
+import java.util.LinkedHashMap;
 import java.util.List;
 import java.util.Map;
 import java.util.Objects;
@@ -94,7 +95,7 @@ public class ChatMessage implements MessageContentType, MessageContentType.Image
     @JsonField(name = "messageType")
     public String messageType;
     @JsonField(name = "reactions")
-    public HashMap<String, Integer> reactions;
+    public LinkedHashMap<String, Integer> reactions;
 
     public boolean isDownloadingVoiceMessage;
     public boolean resetVoiceMessage;