From 30076338731a66dd15b73c59f53c5a7b5038c9db Mon Sep 17 00:00:00 2001 From: sowjanyakch Date: Tue, 20 May 2025 10:18:57 +0200 Subject: [PATCH] only show delete and keep options for moderators of a conversation Signed-off-by: sowjanyakch --- .../main/java/com/nextcloud/talk/chat/ChatActivity.kt | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/app/src/main/java/com/nextcloud/talk/chat/ChatActivity.kt b/app/src/main/java/com/nextcloud/talk/chat/ChatActivity.kt index 13cb44156..ad512479a 100644 --- a/app/src/main/java/com/nextcloud/talk/chat/ChatActivity.kt +++ b/app/src/main/java/com/nextcloud/talk/chat/ChatActivity.kt @@ -1246,6 +1246,16 @@ class ChatActivity : ) } + if(ConversationUtils.isParticipantOwnerOrModerator(currentConversation!!)) { + binding.conversationDeleteNotice.findViewById(R.id.delete_now_button).visibility = + View.VISIBLE + binding.conversationDeleteNotice.findViewById(R.id.keep_button).visibility = View.VISIBLE + }else{ + binding.conversationDeleteNotice.findViewById(R.id.delete_now_button).visibility = + View.GONE + binding.conversationDeleteNotice.findViewById(R.id.keep_button).visibility = View.GONE + + } binding.conversationDeleteNotice.findViewById(R.id.delete_now_button).setOnClickListener { deleteConversationDialog(it.context) }