aboutsummaryrefslogtreecommitdiffstats
path: root/src/m_ver_check/SoftwareVersion.cpp
diff options
context:
space:
mode:
authorsaturneric <[email protected]>2025-05-31 23:18:00 +0000
committersaturneric <[email protected]>2025-05-31 23:18:00 +0000
commit872c57068f22a25580a99504f216c30993b4b2a1 (patch)
tree82b6ef3a6fc80a438633828898bde7610bb7f0fd /src/m_ver_check/SoftwareVersion.cpp
parentfix: use register_module (diff)
downloadModules-872c57068f22a25580a99504f216c30993b4b2a1.tar.gz
Modules-872c57068f22a25580a99504f216c30993b4b2a1.zip
feat(ver_check): add bktus version check support
- implement BKTUSVersionCheckTask for bktus.com version checking - refactor version checking logic into Utils.cpp - update version checking module to support multiple sources - improve version status display messages
Diffstat (limited to '')
-rw-r--r--src/m_ver_check/SoftwareVersion.cpp9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/m_ver_check/SoftwareVersion.cpp b/src/m_ver_check/SoftwareVersion.cpp
index 04e3556..9f53791 100644
--- a/src/m_ver_check/SoftwareVersion.cpp
+++ b/src/m_ver_check/SoftwareVersion.cpp
@@ -44,18 +44,13 @@ auto SoftwareVersion::NeedUpgrade() const -> bool {
GFModuleStrDup(current_version.toUtf8()),
GFModuleStrDup(latest_version.toUtf8()))));
- FLOG_DEBUG("remote latest version: %1, pre-release: %2, draft: %3",
- latest_version, latest_prerelease_version_from_remote,
- latest_draft_from_remote);
- return !latest_version.isEmpty() && !latest_prerelease_version_from_remote &&
- !latest_draft_from_remote &&
+ return !latest_version.isEmpty() &&
GFCompareSoftwareVersion(GFModuleStrDup(current_version.toUtf8()),
GFModuleStrDup(latest_version.toUtf8())) < 0;
}
auto SoftwareVersion::VersionWithdrawn() const -> bool {
- return !latest_version.isEmpty() && !current_version_publish_in_remote &&
- current_version_is_a_prerelease && !current_version_is_drafted;
+ return !latest_version.isEmpty() && !current_version_publish_in_remote;
}
auto SoftwareVersion::CurrentVersionReleased() const -> bool {