From 9ab55198ee3fe24c5626ed2f46496c7642debae3 Mon Sep 17 00:00:00 2001 From: Mario Danic Date: Fri, 3 Aug 2018 11:40:18 +0200 Subject: [PATCH] Add support for new room fields Signed-off-by: Mario Danic --- .../java/com/nextcloud/talk/models/json/rooms/Room.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/src/main/java/com/nextcloud/talk/models/json/rooms/Room.java b/app/src/main/java/com/nextcloud/talk/models/json/rooms/Room.java index 615b17b17..b9a7981b8 100644 --- a/app/src/main/java/com/nextcloud/talk/models/json/rooms/Room.java +++ b/app/src/main/java/com/nextcloud/talk/models/json/rooms/Room.java @@ -22,6 +22,7 @@ package com.nextcloud.talk.models.json.rooms; import com.bluelinelabs.logansquare.annotation.JsonField; import com.bluelinelabs.logansquare.annotation.JsonObject; +import com.nextcloud.talk.models.json.chat.ChatMessage; import com.nextcloud.talk.models.json.converters.EnumParticipantTypeConverter; import com.nextcloud.talk.models.json.converters.EnumRoomTypeConverter; import com.nextcloud.talk.models.json.participants.Participant; @@ -67,6 +68,12 @@ public class Room { public boolean isFavorite; @JsonField(name = "lastActivity") public long lastActivity; + @JsonField(name = "unreadMessages") + public int unreadMessages; + @JsonField(name = "unreadMention") + public boolean unreadMention; + @JsonField(name = "lastMessage") + public ChatMessage lastMessage; public boolean isPublic() { return (RoomType.ROOM_PUBLIC_CALL.equals(type));