From 2562b50b04bd50d2fe4568f69eb8a202a67943c2 Mon Sep 17 00:00:00 2001 From: Ali <> Date: Fri, 18 Mar 2022 23:08:42 +0400 Subject: [PATCH] Fix build --- submodules/TelegramUI/BUILD | 1 + submodules/TelegramUI/Sources/ChatController.swift | 4 +++- submodules/TelegramUI/Sources/OpenResolvedUrl.swift | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/submodules/TelegramUI/BUILD b/submodules/TelegramUI/BUILD index 6d619a89b5..03db5deda4 100644 --- a/submodules/TelegramUI/BUILD +++ b/submodules/TelegramUI/BUILD @@ -266,6 +266,7 @@ swift_library( "//submodules/ChatMessageBackground:ChatMessageBackground", "//submodules/PeerInfoUI/CreateExternalMediaStreamScreen:CreateExternalMediaStreamScreen", "//submodules/TranslateUI:TranslateUI", + "//submodules/BrowserUI:BrowserUI", ] + select({ "@build_bazel_rules_apple//apple:ios_armv7": [], "@build_bazel_rules_apple//apple:ios_arm64": appcenter_targets, diff --git a/submodules/TelegramUI/Sources/ChatController.swift b/submodules/TelegramUI/Sources/ChatController.swift index 2859da0756..bb5e623c08 100644 --- a/submodules/TelegramUI/Sources/ChatController.swift +++ b/submodules/TelegramUI/Sources/ChatController.swift @@ -3302,7 +3302,9 @@ public final class ChatControllerImpl: TelegramBaseController, ChatController, G guard let strongSelf = self else { return } - let peerId = strongSelf.presentationInterfaceState.chatLocation.peerId + guard let peerId = strongSelf.presentationInterfaceState.chatLocation.peerId else { + return + } strongSelf.context.sharedContext.openResolvedUrl(.groupBotStart(peerId: peerId, payload: ""), context: strongSelf.context, urlContext: .generic, navigationController: strongSelf.effectiveNavigationController, openPeer: { id, navigation in }, sendFile: nil, sendSticker: nil, diff --git a/submodules/TelegramUI/Sources/OpenResolvedUrl.swift b/submodules/TelegramUI/Sources/OpenResolvedUrl.swift index 8be5a446a6..138305c63b 100644 --- a/submodules/TelegramUI/Sources/OpenResolvedUrl.swift +++ b/submodules/TelegramUI/Sources/OpenResolvedUrl.swift @@ -112,7 +112,7 @@ func openResolvedUrlImpl(_ resolvedUrl: ResolvedUrl, context: AccountContext, ur let _ = (context.engine.messages.requestStartBotInGroup(botPeerId: botPeerId, groupPeerId: peerId, payload: payload) |> deliverOnMainQueue).start(next: { result in if let navigationController = navigationController { - context.sharedContext.navigateToChatController(NavigateToChatControllerParams(navigationController: navigationController, context: context, chatLocation: .peer(peerId))) + context.sharedContext.navigateToChatController(NavigateToChatControllerParams(navigationController: navigationController, context: context, chatLocation: .peer(id: peerId))) } switch result { case let .channelParticipant(participant):