mirror of
https://github.com/nextcloud/talk-android
synced 2025-07-11 06:44:09 +01: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)
|
openMessageActionsDialog(chatMessage)
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun openMessageActionsDialog(message: IMessage?) {
|
private fun openMessageActionsDialog(iMessage: IMessage?) {
|
||||||
if (hasVisibleItems(message as ChatMessage)) {
|
val message = iMessage as ChatMessage
|
||||||
|
if (hasVisibleItems(message) && !isSystemMessage(message)) {
|
||||||
activity?.let {
|
activity?.let {
|
||||||
MessageActionsDialog(
|
MessageActionsDialog(
|
||||||
this,
|
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?) {
|
fun deleteMessage(message: IMessage?) {
|
||||||
var apiVersion = 1
|
var apiVersion = 1
|
||||||
// FIXME Fix API checking with guests?
|
// FIXME Fix API checking with guests?
|
||||||
|
Loading…
Reference in New Issue
Block a user