diff --git a/app/src/main/java/com/nextcloud/talk/chat/data/model/ChatMessage.kt b/app/src/main/java/com/nextcloud/talk/chat/data/model/ChatMessage.kt index 1e228ba5b..2c3bf7dad 100644 --- a/app/src/main/java/com/nextcloud/talk/chat/data/model/ChatMessage.kt +++ b/app/src/main/java/com/nextcloud/talk/chat/data/model/ChatMessage.kt @@ -407,7 +407,9 @@ data class ChatMessage( BREAKOUT_ROOMS_STARTED, BREAKOUT_ROOMS_STOPPED, AVATAR_SET, - AVATAR_REMOVED + AVATAR_REMOVED, + FEDERATED_USER_ADDED, + FEDERATED_USER_REMOVED } companion object { diff --git a/app/src/main/java/com/nextcloud/talk/models/json/converters/EnumSystemMessageTypeConverter.kt b/app/src/main/java/com/nextcloud/talk/models/json/converters/EnumSystemMessageTypeConverter.kt index 6cc84fe2b..962c7adda 100644 --- a/app/src/main/java/com/nextcloud/talk/models/json/converters/EnumSystemMessageTypeConverter.kt +++ b/app/src/main/java/com/nextcloud/talk/models/json/converters/EnumSystemMessageTypeConverter.kt @@ -31,6 +31,8 @@ import com.nextcloud.talk.chat.data.model.ChatMessage.SystemMessageType.CONVERSA import com.nextcloud.talk.chat.data.model.ChatMessage.SystemMessageType.DESCRIPTION_REMOVED import com.nextcloud.talk.chat.data.model.ChatMessage.SystemMessageType.DESCRIPTION_SET import com.nextcloud.talk.chat.data.model.ChatMessage.SystemMessageType.DUMMY +import com.nextcloud.talk.chat.data.model.ChatMessage.SystemMessageType.FEDERATED_USER_ADDED +import com.nextcloud.talk.chat.data.model.ChatMessage.SystemMessageType.FEDERATED_USER_REMOVED import com.nextcloud.talk.chat.data.model.ChatMessage.SystemMessageType.FILE_SHARED import com.nextcloud.talk.chat.data.model.ChatMessage.SystemMessageType.GROUP_ADDED import com.nextcloud.talk.chat.data.model.ChatMessage.SystemMessageType.GROUP_REMOVED @@ -136,6 +138,8 @@ class EnumSystemMessageTypeConverter : StringBasedTypeConverter BREAKOUT_ROOMS_STOPPED "avatar_set" -> AVATAR_SET "avatar_removed" -> AVATAR_REMOVED + "federated_user_added" -> FEDERATED_USER_ADDED + "federated_user_removed" -> FEDERATED_USER_REMOVED else -> DUMMY } } @@ -203,6 +207,8 @@ class EnumSystemMessageTypeConverter : StringBasedTypeConverter "breakout_rooms_stopped" AVATAR_SET -> "avatar_set" AVATAR_REMOVED -> "avatar_removed" + FEDERATED_USER_ADDED -> "federated_user_added" + FEDERATED_USER_REMOVED -> "federated_user_removed" else -> "" } }