From b3146436dc7bd4fee5aaeae5f946b975adaec01f Mon Sep 17 00:00:00 2001 From: Ilya Laktyushin Date: Thu, 27 Jul 2023 17:16:27 +0200 Subject: [PATCH] Various fixes --- .../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 21ffe733e5..18fc41d6f1 100644 --- a/submodules/TelegramUI/Components/Stories/StoryContainerScreen/Sources/StoryItemSetContainerComponent.swift +++ b/submodules/TelegramUI/Components/Stories/StoryContainerScreen/Sources/StoryItemSetContainerComponent.swift @@ -3319,8 +3319,13 @@ public final class StoryItemSetContainerComponent: Component { guard let context = self.component?.context else { return } - - let stateContext = ShareWithPeersScreen.StateContext(context: context, subject: .contacts(privacy.base), initialPeerIds: Set(privacy.additionallyIncludePeers)) + let subject: ShareWithPeersScreen.StateContext.Subject + if privacy.base == .nobody { + subject = .chats + } else { + subject = .contacts(privacy.base) + } + let stateContext = ShareWithPeersScreen.StateContext(context: context, subject: subject, initialPeerIds: Set(privacy.additionallyIncludePeers)) let _ = (stateContext.ready |> filter { $0 } |> take(1) |> deliverOnMainQueue).start(next: { [weak self] _ in guard let self else { return