From 9f9a6365f119dc3709c006d9b593cbead69d239c Mon Sep 17 00:00:00 2001 From: Isaac <> Date: Tue, 11 Nov 2025 18:22:43 +0800 Subject: [PATCH] Remove unnecessary option --- .../Sources/StoryItemSetContainerComponent.swift | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/submodules/TelegramUI/Components/Stories/StoryContainerScreen/Sources/StoryItemSetContainerComponent.swift b/submodules/TelegramUI/Components/Stories/StoryContainerScreen/Sources/StoryItemSetContainerComponent.swift index c3d73730de..6ac61a8a86 100644 --- a/submodules/TelegramUI/Components/Stories/StoryContainerScreen/Sources/StoryItemSetContainerComponent.swift +++ b/submodules/TelegramUI/Components/Stories/StoryContainerScreen/Sources/StoryItemSetContainerComponent.swift @@ -6574,7 +6574,7 @@ public final class StoryItemSetContainerComponent: Component { self.requestSave() }))) - if case let .user(accountUser) = component.slice.effectivePeer { + if case let .user(accountUser) = component.slice.effectivePeer, !isLiveStream { items.append(.action(ContextMenuActionItem(text: component.strings.Story_ContextStealthMode, icon: { theme in return generateTintedImage(image: UIImage(bundleImageName: accountUser.isPremium ? "Chat/Context Menu/Eye" : "Chat/Context Menu/EyeLocked"), color: theme.contextMenu.primaryColor) }, action: { [weak self] _, a in @@ -7042,6 +7042,11 @@ public final class StoryItemSetContainerComponent: Component { return } + var isLiveStream = false + if case .liveStream = component.slice.item.storyItem.media { + isLiveStream = true + } + self.dismissAllTooltips() let presentationData = component.context.sharedContext.currentPresentationData.with({ $0 }).withUpdated(theme: component.theme) @@ -7311,7 +7316,7 @@ public final class StoryItemSetContainerComponent: Component { }))) } - if case .user = component.slice.effectivePeer { + if case .user = component.slice.effectivePeer, !isLiveStream { items.append(.action(ContextMenuActionItem(text: component.strings.Story_ContextStealthMode, icon: { theme in return generateTintedImage(image: UIImage(bundleImageName: accountUser.isPremium ? "Chat/Context Menu/Eye" : "Chat/Context Menu/EyeLocked"), color: theme.contextMenu.primaryColor) }, action: { [weak self] _, a in