From c877e1e5cbb4264f26e38417d8b0cbf833e71083 Mon Sep 17 00:00:00 2001 From: dranik Date: Thu, 7 May 2026 22:17:17 +0300 Subject: [PATCH] fix build iOS --- client/core/controllers/gatewayController.cpp | 4 ++++ client/platforms/ios/ios_controller.mm | 2 +- client/ui/controllers/api/subscriptionUiController.cpp | 4 ++++ 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/client/core/controllers/gatewayController.cpp b/client/core/controllers/gatewayController.cpp index f6a2c829d..6d308912e 100644 --- a/client/core/controllers/gatewayController.cpp +++ b/client/core/controllers/gatewayController.cpp @@ -23,6 +23,10 @@ #include "core/utils/networkUtilities.h" #include "core/utils/utilities.h" +#ifdef Q_OS_IOS + #include "platforms/ios/ios_controller.h" +#endif + #ifdef AMNEZIA_DESKTOP #include "core/utils/ipcClient.h" #endif diff --git a/client/platforms/ios/ios_controller.mm b/client/platforms/ios/ios_controller.mm index 73aa02484..150ae7261 100644 --- a/client/platforms/ios/ios_controller.mm +++ b/client/platforms/ios/ios_controller.mm @@ -220,7 +220,7 @@ bool IosController::connectVpn(amnezia::Proto proto, const QJsonObject& configur m_rawConfig = configuration; m_serverAddress = configuration.value(configKey::hostName).toString().toNSString(); - const QString serverDescription = configuration.value(config_key::description).toString().trimmed(); + const QString serverDescription = configuration.value(configKey::description).toString().trimmed(); QString tunnelName; if (serverDescription.isEmpty()) { tunnelName = ProtocolUtils::protoToString(proto); diff --git a/client/ui/controllers/api/subscriptionUiController.cpp b/client/ui/controllers/api/subscriptionUiController.cpp index 75d96553e..a8a73ff35 100644 --- a/client/ui/controllers/api/subscriptionUiController.cpp +++ b/client/ui/controllers/api/subscriptionUiController.cpp @@ -17,6 +17,10 @@ #include #include +#ifdef Q_OS_IOS + #include "platforms/ios/ios_controller.h" +#endif + namespace { namespace configKey