From fa69da6d564f7e6f48d5ec6d41fa0c01386c1dc6 Mon Sep 17 00:00:00 2001 From: vkamn Date: Tue, 24 Mar 2026 19:25:04 +0700 Subject: [PATCH] chore: send app version in services request (#2403) --- client/core/api/apiDefs.h | 1 + client/ui/controllers/api/apiConfigsController.cpp | 2 ++ 2 files changed, 3 insertions(+) diff --git a/client/core/api/apiDefs.h b/client/core/api/apiDefs.h index 84ef0e68d..78e8031fc 100644 --- a/client/core/api/apiDefs.h +++ b/client/core/api/apiDefs.h @@ -34,6 +34,7 @@ namespace apiDefs constexpr QLatin1String stackType("stack_type"); constexpr QLatin1String serviceType("service_type"); constexpr QLatin1String cliVersion("cli_version"); + constexpr QLatin1String cliName("cli_name"); constexpr QLatin1String supportedProtocols("supported_protocols"); constexpr QLatin1String vpnKey("vpn_key"); diff --git a/client/ui/controllers/api/apiConfigsController.cpp b/client/ui/controllers/api/apiConfigsController.cpp index 85872f59c..c86342941 100644 --- a/client/ui/controllers/api/apiConfigsController.cpp +++ b/client/ui/controllers/api/apiConfigsController.cpp @@ -366,6 +366,8 @@ bool ApiConfigsController::fillAvailableServices() { QJsonObject apiPayload; apiPayload[configKey::osVersion] = QSysInfo::productType(); + apiPayload[configKey::appVersion] = QString(APP_VERSION); + apiPayload[apiDefs::key::cliName] = QString(APPLICATION_NAME); apiPayload[apiDefs::key::appLanguage] = m_settings->getAppLanguage().name().split("_").first(); QByteArray responseBody;