浏览代码

update description for open and group conversations in the chatActivity

Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
sowjanyakch 1 年之前
父节点
当前提交
f0670f9f15
共有 1 个文件被更改,包括 15 次插入2 次删除
  1. 15 2
      app/src/main/java/com/nextcloud/talk/chat/ChatActivity.kt

+ 15 - 2
app/src/main/java/com/nextcloud/talk/chat/ChatActivity.kt

@@ -182,6 +182,7 @@ import com.nextcloud.talk.ui.recyclerview.MessageSwipeCallback
 import com.nextcloud.talk.utils.ApiUtils
 import com.nextcloud.talk.utils.AudioUtils
 import com.nextcloud.talk.utils.CapabilitiesUtil
+import com.nextcloud.talk.utils.CharPolicy
 import com.nextcloud.talk.utils.ContactUtils
 import com.nextcloud.talk.utils.ConversationUtils
 import com.nextcloud.talk.utils.DateConstants
@@ -190,7 +191,6 @@ import com.nextcloud.talk.utils.DisplayUtils
 import com.nextcloud.talk.utils.FileUtils
 import com.nextcloud.talk.utils.FileViewerUtils
 import com.nextcloud.talk.utils.ImageEmojiEditText
-import com.nextcloud.talk.utils.CharPolicy
 import com.nextcloud.talk.utils.Mimetype
 import com.nextcloud.talk.utils.NotificationUtils
 import com.nextcloud.talk.utils.ParticipantPermissions
@@ -3493,7 +3493,20 @@ class ChatActivity :
                 statusMessageView.visibility = View.GONE
             }
         } else {
-            statusMessageView.visibility = View.GONE
+            var descriptionMessage = ""
+            if (currentConversation?.type == ConversationType.ROOM_GROUP_CALL ||
+                currentConversation?.type == ConversationType.ROOM_PUBLIC_CALL
+            ) {
+                descriptionMessage += currentConversation?.description
+
+                if (descriptionMessage.isNotEmpty()) {
+                    viewThemeUtils.platform.colorTextView(statusMessageView, ColorRole.ON_SURFACE)
+                    statusMessageView.text = descriptionMessage
+                    statusMessageView.visibility = View.VISIBLE
+                } else {
+                    statusMessageView.visibility = View.GONE
+                }
+            }
         }
     }