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
This commit is contained in:
Daun Chung 2021-05-11 09:02:02 +01:00 committed by GitHub
parent a5d0bb12b9
commit 0e38ea900d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 1 deletions

View File

@ -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

View File

@ -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);
}