Merge commit 'c3ed819d01cf89fa072cf5da4183542f12053ec6'

# Conflicts:
#	submodules/TelegramUI/Components/ChatListHeaderComponent/Sources/ChatListNavigationBar.swift
#	submodules/TelegramUI/Components/Stories/StoryPeerListComponent/Sources/StoryPeerListItemComponent.swift
This commit is contained in:
Ali
2023-06-06 01:05:54 +04:00
65 changed files with 3438 additions and 803 deletions

View File

@@ -134,6 +134,7 @@ public final class ChatListHeaderComponent: Component {
public let networkStatus: HeaderNetworkStatusComponent.Content?
public let storySubscriptions: EngineStorySubscriptions?
public let storiesFraction: CGFloat
public let uploadProgress: Float?
public let context: AccountContext
public let theme: PresentationTheme
public let strings: PresentationStrings
@@ -149,6 +150,7 @@ public final class ChatListHeaderComponent: Component {
networkStatus: HeaderNetworkStatusComponent.Content?,
storySubscriptions: EngineStorySubscriptions?,
storiesFraction: CGFloat,
uploadProgress: Float?,
context: AccountContext,
theme: PresentationTheme,
strings: PresentationStrings,
@@ -163,6 +165,7 @@ public final class ChatListHeaderComponent: Component {
self.networkStatus = networkStatus
self.storySubscriptions = storySubscriptions
self.storiesFraction = storiesFraction
self.uploadProgress = uploadProgress
self.theme = theme
self.strings = strings
self.openStatusSetup = openStatusSetup
@@ -191,6 +194,9 @@ public final class ChatListHeaderComponent: Component {
if lhs.storiesFraction != rhs.storiesFraction {
return false
}
if lhs.uploadProgress != rhs.uploadProgress {
return false
}
if lhs.context !== rhs.context {
return false
}
@@ -817,6 +823,7 @@ public final class ChatListHeaderComponent: Component {
strings: component.strings,
storySubscriptions: storySubscriptions,
collapseFraction: 1.0 - component.storiesFraction,
uploadProgress: component.uploadProgress,
peerAction: { [weak self] peer in
guard let self else {
return