From 0e38ea900dce54a1680802307e25dc05dfe0d7aa Mon Sep 17 00:00:00 2001 From: Daun Chung <62877191+daunchung@users.noreply.github.com> Date: Tue, 11 May 2021 09:02:02 +0100 Subject: [PATCH] SYNERGY-542 language record (#6990) * SYNERGY-542 add a header on version check request to include language * changing the URL to use staging api * Updating changelog and removing todo comment * Update ChangeLog Moving the Enhancements log to latest version listed * updating the version URL to prod --- ChangeLog | 1 + src/gui/src/VersionChecker.cpp | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 7399f962cc..de1d6a86a9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -22,6 +22,7 @@ Enhancements: - #6981 | #6987 | #6988 Update synergy UI. Setup client configuration - #6984 Update synergy UI. Client error messages - #6962 | #6965 Add macOS 10.13 builder +- #6990 Change VersionChecker URL and include system language in the header =========== v1.13.1-stable diff --git a/src/gui/src/VersionChecker.cpp b/src/gui/src/VersionChecker.cpp index 27956b746c..7d274f6d83 100644 --- a/src/gui/src/VersionChecker.cpp +++ b/src/gui/src/VersionChecker.cpp @@ -27,7 +27,7 @@ #define VERSION_REGEX "(\\d+\\.\\d+\\.\\d+-[a-z1-9]*)" #define VERSION_REGEX_SECTIONED "(\\d+)\\.(\\d+)\\.(\\d+)-([a-z1-9]*)" #define VERSION_SEGMENT_COUNT 4 -#define VERSION_URL "https://version.symless.com/synergy" +#define VERSION_URL "https://api-functions.prod.a.symless.com/version" VersionChecker::VersionChecker() @@ -48,6 +48,7 @@ void VersionChecker::checkLatest() auto request = QNetworkRequest(QUrl(VERSION_URL)); request.setHeader(QNetworkRequest::UserAgentHeader, QString("Synergy (") + getVersion() + ") " + QSysInfo::prettyProductName()); request.setRawHeader("X-Synergy-Version", getVersion().toStdString().c_str() ); + request.setRawHeader("X-Synergy-Language", QLocale::system().name().toStdString().c_str() ); m_manager->get(request); }