diff options
| author | saturneric <[email protected]> | 2025-05-31 23:18:00 +0000 |
|---|---|---|
| committer | saturneric <[email protected]> | 2025-05-31 23:18:00 +0000 |
| commit | 872c57068f22a25580a99504f216c30993b4b2a1 (patch) | |
| tree | 82b6ef3a6fc80a438633828898bde7610bb7f0fd /src/m_ver_check/SoftwareVersion.cpp | |
| parent | fix: use register_module (diff) | |
| download | Modules-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.cpp | 9 |
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 { |
