Make version URL configurable

This commit is contained in:
Nick Bolton
2024-07-04 20:57:28 +01:00
parent cbefe501ce
commit fcb3d318bb
2 changed files with 6 additions and 3 deletions

View File

@ -25,6 +25,11 @@ macro(configure_definitions)
configure_ninja()
configure_options()
if(NOT DEFINED VERSION_URL)
set(VERSION_URL "https://api.symless.com/version?version=v1")
endif()
add_definitions(-DSYNERGY_VERSION_URL="${VERSION_URL}")
if(ENABLE_LICENSING)
message(STATUS "Licensing enabled")
add_definitions(-DSYNERGY_ENABLE_LICENSING=1)

View File

@ -24,8 +24,6 @@
#include <QNetworkRequest>
#include <QProcess>
#define VERSION_URL "https://api.symless.com/version"
VersionChecker::VersionChecker() {
m_manager = new QNetworkAccessManager(this);
@ -36,7 +34,7 @@ VersionChecker::VersionChecker() {
VersionChecker::~VersionChecker() { delete m_manager; }
void VersionChecker::checkLatest() {
auto request = QNetworkRequest(QUrl(VERSION_URL));
auto request = QNetworkRequest(QUrl(SYNERGY_VERSION_URL));
request.setHeader(QNetworkRequest::UserAgentHeader,
QString("Synergy (") + SYNERGY_VERSION + ") " +
QSysInfo::prettyProductName());