diff --git a/Telegram/BUILD b/Telegram/BUILD index ef5fa5dbdfe..506f5a49ced 100644 --- a/Telegram/BUILD +++ b/Telegram/BUILD @@ -1610,6 +1610,7 @@ plist_fragment( moovit alook dgis + casva microsoft-edge-http brave onionhttp diff --git a/Telegram/Telegram-iOS/Info.plist b/Telegram/Telegram-iOS/Info.plist index a34aee90c56..f9a1653dba6 100644 --- a/Telegram/Telegram-iOS/Info.plist +++ b/Telegram/Telegram-iOS/Info.plist @@ -259,6 +259,7 @@ moovit alook dgis + casva microsoft-edge-http brave onionhttp diff --git a/Telegram/Telegram-iOS/InfoBazel.plist b/Telegram/Telegram-iOS/InfoBazel.plist index ae1b92de458..1e839a2251a 100644 --- a/Telegram/Telegram-iOS/InfoBazel.plist +++ b/Telegram/Telegram-iOS/InfoBazel.plist @@ -93,6 +93,7 @@ moovit alook dgis + casva microsoft-edge-http brave onionhttp diff --git a/submodules/OpenInExternalAppUI/Sources/OpenInOptions.swift b/submodules/OpenInExternalAppUI/Sources/OpenInOptions.swift index dc427f26f21..3b09d9ab9e4 100644 --- a/submodules/OpenInExternalAppUI/Sources/OpenInOptions.swift +++ b/submodules/OpenInExternalAppUI/Sources/OpenInOptions.swift @@ -305,6 +305,10 @@ private func allOpenInOptions(context: AccountContext, item: OpenInItem) -> [Ope return .openUrl(url: "dgis://2gis.ru/geo/\(coordinates)") } })) + + options.append(OpenInOption(identifier: "casva", application: .other(title: "CASVA", identifier: 1603197837, scheme: "casva", store: "uz"), action: { + return .openUrl(url: "casva://location?lat=\(lat)&lon=\(lon)") + })) options.append(OpenInOption(identifier: "moovit", application: .other(title: "Moovit", identifier: 498477945, scheme: "moovit", store: nil), action: { if let _ = directions {