mirror of
https://github.com/nextcloud/talk-android
synced 2025-07-20 19:25:01 +01:00
improve detekt score
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
This commit is contained in:
parent
e1725767c3
commit
25528aded0
@ -162,10 +162,8 @@ class MessageActionsDialog(
|
|||||||
}
|
}
|
||||||
|
|
||||||
private fun initEmojiBar(hasChatPermission: Boolean) {
|
private fun initEmojiBar(hasChatPermission: Boolean) {
|
||||||
if (hasChatPermission &&
|
if (CapabilitiesUtil.hasSpreedFeatureCapability(user, "reactions") &&
|
||||||
CapabilitiesUtil.hasSpreedFeatureCapability(user, "reactions") &&
|
isPermitted(hasChatPermission) &&
|
||||||
Conversation.ConversationReadOnlyState.CONVERSATION_READ_ONLY !=
|
|
||||||
currentConversation?.conversationReadOnlyState &&
|
|
||||||
isReactableMessageType(message)
|
isReactableMessageType(message)
|
||||||
) {
|
) {
|
||||||
checkAndSetEmojiSelfReaction(dialogMessageActionsBinding.emojiThumbsUp)
|
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 {
|
private fun isReactableMessageType(message: ChatMessage): Boolean {
|
||||||
return !(message.isCommandMessage || message.isDeletedCommentMessage || message.isDeleted)
|
return !(message.isCommandMessage || message.isDeletedCommentMessage || message.isDeleted)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user