@@ -502,6 +502,7 @@ public final class NavigateToChatControllerParams {
502502 public let peerNearbyData : ChatPeerNearbyData ?
503503 public let reportReason : NavigateToChatControllerParams . ReportReason ?
504504 public let animated : Bool
505+ public let forceAnimatedScroll : Bool
505506 public let options : NavigationAnimationOptions
506507 public let parentGroupId : PeerGroupId ?
507508 public let chatListFilter : Int32 ?
@@ -514,7 +515,7 @@ public final class NavigateToChatControllerParams {
514515 public let forceOpenChat : Bool
515516 public let customChatNavigationStack : [ EnginePeer . Id ] ?
516517
517- public init ( navigationController: NavigationController , chatController: ChatController ? = nil , context: AccountContext , chatLocation: Location , chatLocationContextHolder: Atomic < ChatLocationContextHolder ? > = Atomic < ChatLocationContextHolder ? > ( value: nil ) , subject: ChatControllerSubject ? = nil , botStart: ChatControllerInitialBotStart ? = nil , attachBotStart: ChatControllerInitialAttachBotStart ? = nil , botAppStart: ChatControllerInitialBotAppStart ? = nil , updateTextInputState: ChatTextInputState ? = nil , activateInput: ChatControllerActivateInput ? = nil , keepStack: NavigateToChatKeepStack = . default, useExisting: Bool = true , useBackAnimation: Bool = false , purposefulAction: ( ( ) -> Void ) ? = nil , scrollToEndIfExists: Bool = false , activateMessageSearch: ( ChatSearchDomain , String ) ? = nil , peekData: ChatPeekTimeout ? = nil , peerNearbyData: ChatPeerNearbyData ? = nil , reportReason: NavigateToChatControllerParams . ReportReason ? = nil , animated: Bool = true , options: NavigationAnimationOptions = [ ] , parentGroupId: PeerGroupId ? = nil , chatListFilter: Int32 ? = nil , chatNavigationStack: [ ChatNavigationStackItem ] = [ ] , changeColors: Bool = false , setupController: @escaping ( ChatController ) -> Void = { _ in } , pushController: ( ( ChatController , Bool , @escaping ( ) -> Void ) -> Void ) ? = nil , completion: @escaping ( ChatController ) -> Void = { _ in } , chatListCompletion: @escaping ( ChatListController ) -> Void = { _ in } , forceOpenChat: Bool = false , customChatNavigationStack: [ EnginePeer . Id ] ? = nil ) {
518+ public init ( navigationController: NavigationController , chatController: ChatController ? = nil , context: AccountContext , chatLocation: Location , chatLocationContextHolder: Atomic < ChatLocationContextHolder ? > = Atomic < ChatLocationContextHolder ? > ( value: nil ) , subject: ChatControllerSubject ? = nil , botStart: ChatControllerInitialBotStart ? = nil , attachBotStart: ChatControllerInitialAttachBotStart ? = nil , botAppStart: ChatControllerInitialBotAppStart ? = nil , updateTextInputState: ChatTextInputState ? = nil , activateInput: ChatControllerActivateInput ? = nil , keepStack: NavigateToChatKeepStack = . default, useExisting: Bool = true , useBackAnimation: Bool = false , purposefulAction: ( ( ) -> Void ) ? = nil , scrollToEndIfExists: Bool = false , activateMessageSearch: ( ChatSearchDomain , String ) ? = nil , peekData: ChatPeekTimeout ? = nil , peerNearbyData: ChatPeerNearbyData ? = nil , reportReason: NavigateToChatControllerParams . ReportReason ? = nil , animated: Bool = true , forceAnimatedScroll: Bool = false , options: NavigationAnimationOptions = [ ] , parentGroupId: PeerGroupId ? = nil , chatListFilter: Int32 ? = nil , chatNavigationStack: [ ChatNavigationStackItem ] = [ ] , changeColors: Bool = false , setupController: @escaping ( ChatController ) -> Void = { _ in } , pushController: ( ( ChatController , Bool , @escaping ( ) -> Void ) -> Void ) ? = nil , completion: @escaping ( ChatController ) -> Void = { _ in } , chatListCompletion: @escaping ( ChatListController ) -> Void = { _ in } , forceOpenChat: Bool = false , customChatNavigationStack: [ EnginePeer . Id ] ? = nil ) {
518519 self . navigationController = navigationController
519520 self . chatController = chatController
520521 self . chatLocationContextHolder = chatLocationContextHolder
@@ -536,6 +537,7 @@ public final class NavigateToChatControllerParams {
536537 self . peerNearbyData = peerNearbyData
537538 self . reportReason = reportReason
538539 self . animated = animated
540+ self . forceAnimatedScroll = forceAnimatedScroll
539541 self . options = options
540542 self . parentGroupId = parentGroupId
541543 self . chatListFilter = chatListFilter
0 commit comments