mirror of
https://github.com/deskflow/deskflow.git
synced 2026-07-07 21:07:23 +08:00
Merge pull request #7368 from symless/S1-1684-version-check
Make version check URL v1-specific and configurable
This commit is contained in:
commit
2a34f34d3a
@ -39,6 +39,7 @@ Enhancements:
|
||||
- #7361 Re-implement packaging for GitHub workflows (Linux)
|
||||
- #7363 Schedule CI daily at 5am to detect code rot early
|
||||
- #7364 Format all source with Clang and introduce lint workflow
|
||||
- #7368 Make version check URL v1-specific and configurable
|
||||
|
||||
# 1.14.6
|
||||
|
||||
|
||||
@ -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());
|
||||
|
||||
Loading…
Reference in New Issue
Block a user