Merge branch 'dev' of https://github.com/oxen-io/session-ios into voice-calls-2

This commit is contained in:
ryanzhao 2021-10-25 09:38:03 +11:00
commit 7dfb999239
2 changed files with 8 additions and 3 deletions

View file

@ -595,8 +595,13 @@ extension ConversationVC : InputViewDelegate, MessageCellDelegate, ContextMenuAc
return
}
if viewItem.interaction.interactionType() == .outgoingMessage,
let message = viewItem.interaction as? TSMessage, message.serverHash != nil {
guard let message = viewItem.interaction as? TSMessage else { return self.deleteLocally(viewItem) }
// Handle open group messages the old way
if message.isOpenGroupMessage { return self.deleteForEveryone(viewItem) }
// Handle 1-1 and closed group messages with unsend request
if viewItem.interaction.interactionType() == .outgoingMessage, message.serverHash != nil {
let alertVC = UIAlertController.init(title: nil, message: nil, preferredStyle: .actionSheet)
let deleteLocallyAction = UIAlertAction.init(title: NSLocalizedString("delete_message_for_me", comment: ""), style: .destructive) { _ in
self.deleteLocally(viewItem)

View file

@ -406,7 +406,7 @@ class MediaPageViewController: UIPageViewController, UIPageViewControllerDataSou
}
let actionSheet = UIAlertController(title: nil, message: nil, preferredStyle: .actionSheet)
let deleteAction = UIAlertAction(title: NSLocalizedString("TXT_DELETE_TITLE", comment: ""),
let deleteAction = UIAlertAction(title: NSLocalizedString("delete_message_for_me", comment: ""),
style: .destructive) { _ in
let deletedItem = currentViewController.galleryItem
mediaGalleryDataSource.delete(items: [deletedItem], initiatedBy: self)