Fix reaction haptic and animation

This commit is contained in:
Peter
2019-08-16 23:39:35 +03:00
parent f216ed33f0
commit 36e08a06f6
2 changed files with 5 additions and 1 deletions

View File

@@ -184,7 +184,7 @@ final class ReactionSelectionNode: ASDisplayNode {
if self.reactionNodes[i].isMaximized != isMaximized {
self.reactionNodes[i].isMaximized = isMaximized
self.reactionNodes[i].updateIsAnimating(isMaximized, animated: !isInitial)
if isMaximized {
if isMaximized && !isInitial {
self.hapticFeedback.tap()
}
}

View File

@@ -487,4 +487,8 @@ final class ChatMessageWebpageBubbleContentNode: ChatMessageBubbleContentNode {
let contentNodeFrame = self.contentNode.frame
self.contentNode.updateTouchesAtPoint(point.flatMap { $0.offsetBy(dx: -contentNodeFrame.minX, dy: -contentNodeFrame.minY) })
}
override func reactionTargetNode(value: String) -> (ASImageNode, Int)? {
return self.contentNode.reactionTargetNode(value: value)
}
}