Make version URL configurable
This commit is contained in:
@ -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)
|
||||
|
||||
@ -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());
|
||||
|
||||
Reference in New Issue
Block a user