mirror of
https://github.com/nextcloud/talk-android
synced 2025-03-06 14:27:24 +00:00
fix to hide MessageActionsDialog for system messages
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
This commit is contained in:
parent
7e5056e6e5
commit
c4de77ce00
@ -2440,8 +2440,9 @@ class ChatController(args: Bundle) :
|
||||
openMessageActionsDialog(chatMessage)
|
||||
}
|
||||
|
||||
private fun openMessageActionsDialog(message: IMessage?) {
|
||||
if (hasVisibleItems(message as ChatMessage)) {
|
||||
private fun openMessageActionsDialog(iMessage: IMessage?) {
|
||||
val message = iMessage as ChatMessage
|
||||
if (hasVisibleItems(message) && !isSystemMessage(message)) {
|
||||
activity?.let {
|
||||
MessageActionsDialog(
|
||||
this,
|
||||
@ -2455,6 +2456,10 @@ class ChatController(args: Bundle) :
|
||||
}
|
||||
}
|
||||
|
||||
private fun isSystemMessage(message: ChatMessage): Boolean {
|
||||
return ChatMessage.MessageType.SYSTEM_MESSAGE == message.getMessageType()
|
||||
}
|
||||
|
||||
fun deleteMessage(message: IMessage?) {
|
||||
var apiVersion = 1
|
||||
// FIXME Fix API checking with guests?
|
||||
|
Loading…
Reference in New Issue
Block a user