diff --git a/.gitmodules b/.gitmodules index 7e8bfb8f81..8616cb54f7 100644 --- a/.gitmodules +++ b/.gitmodules @@ -9,7 +9,7 @@ url=../Display.git url = git@github.com:peter-iakovlev/HockeySDK-iOS.git [submodule "submodules/libtgvoip"] path = submodules/libtgvoip -url=git@github.com:peter-iakovlev/libtgvoip.git +url=git@github.com:grishka/libtgvoip.git [submodule "submodules/lottie-ios"] path = submodules/lottie-ios url=git@github.com:peter-iakovlev/lottie-ios.git diff --git a/Telegram-iOS/AppDelegate.swift b/Telegram-iOS/AppDelegate.swift index 896e7efd03..f5119c5f11 100644 --- a/Telegram-iOS/AppDelegate.swift +++ b/Telegram-iOS/AppDelegate.swift @@ -1239,7 +1239,12 @@ private enum QueuedWakeup: Int32 { case let .authorized(context): context.openUrl(url) case let .unauthorized(context): - if let secureIdData = parseSecureIdUrl(url) { + if let proxyData = parseProxyUrl(url) { + context.rootController.view.endEditing(true) + let strings = context.applicationContext.currentPresentationData.with({ $0 }).strings + let controller = ProxyServerActionSheetController(theme: defaultPresentationTheme, strings: strings, postbox: context.account.postbox, network: context.account.network, server: proxyData, presentationData: nil) + context.rootController.currentWindow?.present(controller, on: PresentationSurfaceLevel.root, blockInteraction: false, completion: {}) + } else if let secureIdData = parseSecureIdUrl(url) { let strings = context.applicationContext.currentPresentationData.with({ $0 }).strings let theme = context.rootController.theme context.rootController.currentWindow?.present(standardTextAlertController(theme: AlertControllerTheme(authTheme: theme), title: nil, text: strings.Passport_NotLoggedInMessage, actions: [TextAlertAction(type: .genericAction, title: strings.Calls_NotNow, action: { diff --git a/submodules/libtgvoip b/submodules/libtgvoip index a7546d438a..fed3bb73ee 160000 --- a/submodules/libtgvoip +++ b/submodules/libtgvoip @@ -1 +1 @@ -Subproject commit a7546d438afef9f7ce5212b36b106e1d8acb35bc +Subproject commit fed3bb73ee58beb8713ae92d3d9d0e496d88f96c