From d93dd0f3c10bc43e4468ced2d54c9c15c19ca1eb Mon Sep 17 00:00:00 2001 From: Marcel Hibbe Date: Thu, 11 Apr 2024 13:44:03 +0200 Subject: [PATCH] fix logic for canModerate bug was introduced with commit 754b8250 As a result, for example the delete conversation option was not shown. Signed-off-by: Marcel Hibbe --- .../nextcloud/talk/models/json/conversations/Conversation.kt | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/nextcloud/talk/models/json/conversations/Conversation.kt b/app/src/main/java/com/nextcloud/talk/models/json/conversations/Conversation.kt index d3294fe84..63f1dbf4e 100644 --- a/app/src/main/java/com/nextcloud/talk/models/json/conversations/Conversation.kt +++ b/app/src/main/java/com/nextcloud/talk/models/json/conversations/Conversation.kt @@ -185,10 +185,9 @@ data class Conversation( @Deprecated("Use ConversationUtil") fun canModerate(conversationUser: User): Boolean { return isParticipantOwnerOrModerator && - ConversationUtils.isLockedOneToOne( + !ConversationUtils.isLockedOneToOne( ConversationModel.mapToConversationModel(this), - conversationUser - .capabilities?.spreedCapability!! + conversationUser.capabilities?.spreedCapability!! ) && type != ConversationType.FORMER_ONE_TO_ONE && !ConversationUtils.isNoteToSelfConversation(ConversationModel.mapToConversationModel(this))