mirror of
https://github.com/oxen-io/session-ios.git
synced 2023-12-13 21:30:14 +01:00
disable swipe to reply for deleted messages
This commit is contained in:
parent
da1fe9b287
commit
9bf31f69ae
|
@ -202,7 +202,6 @@ final class VisibleMessageCell : MessageCell, LinkPreviewViewDelegate {
|
||||||
doubleTapGestureRecognizer.numberOfTapsRequired = 2
|
doubleTapGestureRecognizer.numberOfTapsRequired = 2
|
||||||
addGestureRecognizer(doubleTapGestureRecognizer)
|
addGestureRecognizer(doubleTapGestureRecognizer)
|
||||||
tapGestureRecognizer.require(toFail: doubleTapGestureRecognizer)
|
tapGestureRecognizer.require(toFail: doubleTapGestureRecognizer)
|
||||||
addGestureRecognizer(panGestureRecognizer)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// MARK: Updating
|
// MARK: Updating
|
||||||
|
@ -275,6 +274,12 @@ final class VisibleMessageCell : MessageCell, LinkPreviewViewDelegate {
|
||||||
timerView.isHidden = !viewItem.isExpiringMessage
|
timerView.isHidden = !viewItem.isExpiringMessage
|
||||||
timerViewOutgoingMessageConstraint.isActive = (direction == .outgoing)
|
timerViewOutgoingMessageConstraint.isActive = (direction == .outgoing)
|
||||||
timerViewIncomingMessageConstraint.isActive = (direction == .incoming)
|
timerViewIncomingMessageConstraint.isActive = (direction == .incoming)
|
||||||
|
// Swipe to reply
|
||||||
|
if (message.isDeleted) {
|
||||||
|
removeGestureRecognizer(panGestureRecognizer)
|
||||||
|
} else {
|
||||||
|
addGestureRecognizer(panGestureRecognizer)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private func populateHeader(for viewItem: ConversationViewItem) {
|
private func populateHeader(for viewItem: ConversationViewItem) {
|
||||||
|
|
Loading…
Reference in a new issue