Implement reaction preview

This commit is contained in:
Ali
2021-12-21 04:29:31 +04:00
parent 7021252dc6
commit ee7873b8f2
5 changed files with 96 additions and 2 deletions

View File

@@ -326,6 +326,18 @@ public func quickReactionSetupController(
}
let controller = ItemListController(context: context, state: signal)
controller.didScrollWithOffset = { [weak controller] offset, transition, _ in
guard let controller = controller else {
return
}
controller.forEachItemNode { itemNode in
if let itemNode = itemNode as? ReactionChatPreviewItemNode {
itemNode.standaloneReactionAnimation?.addRelativeContentOffset(CGPoint(x: 0.0, y: offset), transition: transition)
}
}
}
dismissImpl = { [weak controller] in
guard let controller = controller else {
return