Skip to content
Snippets Groups Projects

Fixes for 'connections' flow

3 files
+ 24
19
Compare changes
  • Side-by-side
  • Inline

Files

@@ -490,30 +490,22 @@ extension GroupChatController: UICollectionViewDelegate {
let item = self.sections[indexPath.section].elements[indexPath.item]
let copy = UIAction(title: Localized.Chat.BubbleMenu.copy, state: .on) { _ in
let copy = UIAction(title: Localized.Chat.BubbleMenu.copy, state: .off) { _ in
UIPasteboard.general.string = item.payload.text
}
copy.image = nil
let reply = UIAction(title: Localized.Chat.BubbleMenu.reply, state: .on) { [weak self] _ in
let reply = UIAction(title: Localized.Chat.BubbleMenu.reply, state: .off) { [weak self] _ in
self?.viewModel.didRequestReply(item)
}
reply.image = nil
let delete = UIAction(title: Localized.Chat.BubbleMenu.delete, state: .on) { [weak self] _ in
let delete = UIAction(title: Localized.Chat.BubbleMenu.delete, state: .off) { [weak self] _ in
self?.viewModel.didRequestDelete([item])
}
delete.image = nil
let retry = UIAction(title: Localized.Chat.BubbleMenu.retry, state: .on) { [weak self] _ in
let retry = UIAction(title: Localized.Chat.BubbleMenu.retry, state: .off) { [weak self] _ in
self?.viewModel.retry(item)
}
retry.image = nil
let menu: UIMenu
if item.status == .failed {
Loading