mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-22 14:20:20 +00:00
Stories
This commit is contained in:
@@ -45,7 +45,7 @@ func openChatMessageImpl(_ params: OpenChatMessageParams) -> Bool {
|
||||
var transitionIn: StoryContainerScreen.TransitionIn? = nil
|
||||
|
||||
var selectedTransitionNode: (ASDisplayNode, CGRect, () -> (UIView?, UIView?))?
|
||||
selectedTransitionNode = params.transitionNode(params.message.id, story)
|
||||
selectedTransitionNode = params.transitionNode(params.message.id, story, true)
|
||||
|
||||
if let selectedTransitionNode {
|
||||
transitionIn = StoryContainerScreen.TransitionIn(
|
||||
@@ -66,7 +66,7 @@ func openChatMessageImpl(_ params: OpenChatMessageParams) -> Bool {
|
||||
var transitionOut: StoryContainerScreen.TransitionOut? = nil
|
||||
|
||||
var selectedTransitionNode: (ASDisplayNode, CGRect, () -> (UIView?, UIView?))?
|
||||
selectedTransitionNode = params.transitionNode(params.message.id, story)
|
||||
selectedTransitionNode = params.transitionNode(params.message.id, story, true)
|
||||
if let selectedTransitionNode {
|
||||
transitionOut = StoryContainerScreen.TransitionOut(
|
||||
destinationView: selectedTransitionNode.0.view,
|
||||
@@ -92,9 +92,9 @@ func openChatMessageImpl(_ params: OpenChatMessageParams) -> Bool {
|
||||
let scale = toScale.interpolate(to: fromScale, amount: state.progress)
|
||||
transition.setTransform(view: view, transform: CATransform3DMakeScale(scale, scale, 1.0))
|
||||
},
|
||||
insertCloneTransitionView: { view in
|
||||
insertCloneTransitionView: nil/*{ view in
|
||||
params.addToTransitionSurface(view)
|
||||
}
|
||||
}*/
|
||||
),
|
||||
destinationRect: selectedTransitionNode.1,
|
||||
destinationCornerRadius: 0.0,
|
||||
@@ -145,7 +145,7 @@ func openChatMessageImpl(_ params: OpenChatMessageParams) -> Bool {
|
||||
params.present(gallery, InstantPageGalleryControllerPresentationArguments(transitionArguments: { entry in
|
||||
var selectedTransitionNode: (ASDisplayNode, CGRect, () -> (UIView?, UIView?))?
|
||||
if entry.index == centralIndex {
|
||||
selectedTransitionNode = params.transitionNode(params.message.id, galleryMedia)
|
||||
selectedTransitionNode = params.transitionNode(params.message.id, galleryMedia, false)
|
||||
}
|
||||
if let selectedTransitionNode = selectedTransitionNode {
|
||||
return GalleryTransitionArguments(transitionNode: selectedTransitionNode, addToTransitionSurface: params.addToTransitionSurface)
|
||||
@@ -277,7 +277,7 @@ func openChatMessageImpl(_ params: OpenChatMessageParams) -> Bool {
|
||||
params.centralItemUpdated?(messageId)
|
||||
}
|
||||
params.present(gallery, GalleryControllerPresentationArguments(transitionArguments: { messageId, media in
|
||||
let selectedTransitionNode = params.transitionNode(messageId, media)
|
||||
let selectedTransitionNode = params.transitionNode(messageId, media, false)
|
||||
if let selectedTransitionNode = selectedTransitionNode {
|
||||
return GalleryTransitionArguments(transitionNode: selectedTransitionNode, addToTransitionSurface: params.addToTransitionSurface)
|
||||
}
|
||||
@@ -288,7 +288,7 @@ func openChatMessageImpl(_ params: OpenChatMessageParams) -> Bool {
|
||||
case let .secretGallery(gallery):
|
||||
params.dismissInput()
|
||||
params.present(gallery, GalleryControllerPresentationArguments(transitionArguments: { messageId, media in
|
||||
let selectedTransitionNode = params.transitionNode(messageId, media)
|
||||
let selectedTransitionNode = params.transitionNode(messageId, media, false)
|
||||
if let selectedTransitionNode = selectedTransitionNode {
|
||||
return GalleryTransitionArguments(transitionNode: selectedTransitionNode, addToTransitionSurface: params.addToTransitionSurface)
|
||||
}
|
||||
@@ -332,7 +332,7 @@ func openChatMessageImpl(_ params: OpenChatMessageParams) -> Bool {
|
||||
}, media)
|
||||
|
||||
params.present(controller, AvatarGalleryControllerPresentationArguments(transitionArguments: { entry in
|
||||
if let selectedTransitionNode = params.transitionNode(params.message.id, media) {
|
||||
if let selectedTransitionNode = params.transitionNode(params.message.id, media, false) {
|
||||
return GalleryTransitionArguments(transitionNode: selectedTransitionNode, addToTransitionSurface: params.addToTransitionSurface)
|
||||
}
|
||||
return nil
|
||||
|
||||
Reference in New Issue
Block a user