mirror of
https://github.com/nextcloud/talk-android
synced 2025-02-02 20:53:09 +00:00
hide reactions from menu if conversation is read-only
Fixes #1956 Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
This commit is contained in:
parent
bc0b4143e7
commit
572a212fc1
@ -89,8 +89,6 @@ class MessageActionsDialog(
|
|||||||
ChatMessage.MessageType.SYSTEM_MESSAGE != message.getMessageType() &&
|
ChatMessage.MessageType.SYSTEM_MESSAGE != message.getMessageType() &&
|
||||||
BuildConfig.DEBUG
|
BuildConfig.DEBUG
|
||||||
)
|
)
|
||||||
|
|
||||||
initEmojiMore()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun onStart() {
|
override fun onStart() {
|
||||||
@ -153,7 +151,10 @@ class MessageActionsDialog(
|
|||||||
}
|
}
|
||||||
|
|
||||||
private fun initEmojiBar() {
|
private fun initEmojiBar() {
|
||||||
if (CapabilitiesUtil.hasSpreedFeatureCapability(user, "reactions")) {
|
if (CapabilitiesUtil.hasSpreedFeatureCapability(user, "reactions") &&
|
||||||
|
Conversation.ConversationReadOnlyState.CONVERSATION_READ_ONLY !=
|
||||||
|
currentConversation?.conversationReadOnlyState
|
||||||
|
) {
|
||||||
checkAndSetEmojiSelfReaction(dialogMessageActionsBinding.emojiThumbsUp)
|
checkAndSetEmojiSelfReaction(dialogMessageActionsBinding.emojiThumbsUp)
|
||||||
dialogMessageActionsBinding.emojiThumbsUp.setOnClickListener {
|
dialogMessageActionsBinding.emojiThumbsUp.setOnClickListener {
|
||||||
sendReaction(message, dialogMessageActionsBinding.emojiThumbsUp.text.toString())
|
sendReaction(message, dialogMessageActionsBinding.emojiThumbsUp.text.toString())
|
||||||
@ -182,6 +183,7 @@ class MessageActionsDialog(
|
|||||||
dialogMessageActionsBinding.emojiMore.setOnClickListener {
|
dialogMessageActionsBinding.emojiMore.setOnClickListener {
|
||||||
dismiss()
|
dismiss()
|
||||||
}
|
}
|
||||||
|
initEmojiMore()
|
||||||
dialogMessageActionsBinding.emojiBar.visibility = View.VISIBLE
|
dialogMessageActionsBinding.emojiBar.visibility = View.VISIBLE
|
||||||
} else {
|
} else {
|
||||||
dialogMessageActionsBinding.emojiBar.visibility = View.GONE
|
dialogMessageActionsBinding.emojiBar.visibility = View.GONE
|
||||||
|
Loading…
Reference in New Issue
Block a user