|
|
|
@ -708,8 +708,8 @@ final class HomeVC: BaseVC, UITableViewDataSource, UITableViewDelegate, SeedRemi
|
|
|
|
|
}
|
|
|
|
|
mute.themeBackgroundColor = .conversationButton_swipeSecondary
|
|
|
|
|
|
|
|
|
|
switch threadViewModel.threadVariant {
|
|
|
|
|
case .contact:
|
|
|
|
|
switch (threadViewModel.threadVariant, threadViewModel.currentUserIsClosedGroupMember) {
|
|
|
|
|
case (.contact, _):
|
|
|
|
|
let delete: UIContextualAction = UIContextualAction(
|
|
|
|
|
title: "TXT_DELETE_TITLE".localized(),
|
|
|
|
|
icon: UIImage(named: "icon_bin")?.resizedImage(to: CGSize(width: Values.mediumFontSize, height: Values.mediumFontSize)),
|
|
|
|
@ -763,8 +763,7 @@ final class HomeVC: BaseVC, UITableViewDataSource, UITableViewDelegate, SeedRemi
|
|
|
|
|
|
|
|
|
|
return UISwipeActionsConfiguration(actions: [ delete, mute, pin ])
|
|
|
|
|
|
|
|
|
|
case .openGroup, .closedGroup:
|
|
|
|
|
if threadViewModel.currentUserIsClosedGroupMember == false {
|
|
|
|
|
case (.closedGroup, false):
|
|
|
|
|
let delete: UIContextualAction = UIContextualAction(
|
|
|
|
|
title: "TXT_DELETE_TITLE".localized(),
|
|
|
|
|
icon: UIImage(named: "icon_bin")?.resizedImage(to: CGSize(width: Values.mediumFontSize, height: Values.mediumFontSize)),
|
|
|
|
@ -786,8 +785,8 @@ final class HomeVC: BaseVC, UITableViewDataSource, UITableViewDelegate, SeedRemi
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return UISwipeActionsConfiguration(actions: [ delete, mute, pin ])
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
default:
|
|
|
|
|
let leave: UIContextualAction = UIContextualAction(
|
|
|
|
|
title: "LEAVE_BUTTON_TITLE".localized(),
|
|
|
|
|
icon: UIImage(systemName: "rectangle.portrait.and.arrow.right"),
|
|
|
|
|