improve detekt score

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
This commit is contained in:
Andy Scherzinger 2022-05-12 16:53:23 +02:00
parent e1725767c3
commit 25528aded0
No known key found for this signature in database
GPG Key ID: 6CADC7E3523C308B

View File

@ -162,10 +162,8 @@ class MessageActionsDialog(
}
private fun initEmojiBar(hasChatPermission: Boolean) {
if (hasChatPermission &&
CapabilitiesUtil.hasSpreedFeatureCapability(user, "reactions") &&
Conversation.ConversationReadOnlyState.CONVERSATION_READ_ONLY !=
currentConversation?.conversationReadOnlyState &&
if (CapabilitiesUtil.hasSpreedFeatureCapability(user, "reactions") &&
isPermitted(hasChatPermission) &&
isReactableMessageType(message)
) {
checkAndSetEmojiSelfReaction(dialogMessageActionsBinding.emojiThumbsUp)
@ -203,6 +201,11 @@ class MessageActionsDialog(
}
}
private fun isPermitted(hasChatPermission: Boolean): Boolean {
return hasChatPermission && Conversation.ConversationReadOnlyState.CONVERSATION_READ_ONLY !=
currentConversation?.conversationReadOnlyState
}
private fun isReactableMessageType(message: ChatMessage): Boolean {
return !(message.isCommandMessage || message.isDeletedCommentMessage || message.isDeleted)
}