Fix deletion permission bug

This commit is contained in:
Niels Andriesse 2019-09-12 10:38:10 +10:00
parent 4c19442221
commit fc1c48f282
1 changed files with 6 additions and 2 deletions

View File

@ -136,8 +136,12 @@ class ConversationViewItemActions: NSObject {
actions.append(replyAction)
}
let deleteAction = MessageActionBuilder.deleteMessage(conversationViewItem: conversationViewItem, delegate: delegate)
actions.append(deleteAction)
let isGroup = conversationViewItem.isGroupThread;
if !isGroup || conversationViewItem.userCanDeleteGroupMessage {
let deleteAction = MessageActionBuilder.deleteMessage(conversationViewItem: conversationViewItem, delegate: delegate)
actions.append(deleteAction)
}
let showDetailsAction = MessageActionBuilder.showDetails(conversationViewItem: conversationViewItem, delegate: delegate)
actions.append(showDetailsAction)