Fix remove stories

This commit is contained in:
Ali 2023-07-18 00:53:23 +04:00
parent 8ed7811b71
commit b1d106f0e2

View File

@ -2022,6 +2022,8 @@ final class ChatListControllerNode: ASDisplayNode, UIGestureRecognizerDelegate {
var effectiveStorySubscriptions: EngineStorySubscriptions? var effectiveStorySubscriptions: EngineStorySubscriptions?
if let controller = self.controller, let storySubscriptions = controller.orderedStorySubscriptions, shouldDisplayStoriesInChatListHeader(storySubscriptions: storySubscriptions, isHidden: controller.location == .chatList(groupId: .archive)) { if let controller = self.controller, let storySubscriptions = controller.orderedStorySubscriptions, shouldDisplayStoriesInChatListHeader(storySubscriptions: storySubscriptions, isHidden: controller.location == .chatList(groupId: .archive)) {
effectiveStorySubscriptions = controller.orderedStorySubscriptions effectiveStorySubscriptions = controller.orderedStorySubscriptions
} else {
effectiveStorySubscriptions = EngineStorySubscriptions(accountItem: nil, items: [], hasMoreToken: nil)
} }
let navigationBarSize = self.navigationBarView.update( let navigationBarSize = self.navigationBarView.update(
@ -2699,6 +2701,7 @@ final class ChatListControllerNode: ASDisplayNode, UIGestureRecognizerDelegate {
func scrollToTopIfStoriesAreExpanded() { func scrollToTopIfStoriesAreExpanded() {
if let contentOffset = self.mainContainerNode.contentOffset, case let .known(offset) = contentOffset, offset < 0.0 { if let contentOffset = self.mainContainerNode.contentOffset, case let .known(offset) = contentOffset, offset < 0.0 {
self.mainContainerNode.scrollToTop(animated: true, adjustForTempInset: false) self.mainContainerNode.scrollToTop(animated: true, adjustForTempInset: false)
self.mainContainerNode.tempTopInset = 0.0
} }
} }
} }