diff options
author | saturneric <[email protected]> | 2025-06-10 22:42:36 +0000 |
---|---|---|
committer | saturneric <[email protected]> | 2025-06-10 22:42:36 +0000 |
commit | c4c7828233cb788bd5cdfedb5695c1692271f866 (patch) | |
tree | aadfcb5bbaf4fdff600d549f5a799f6cd992b131 /src/m_ver_check/GitHubVersionCheckTask.h | |
parent | refactor(bktus): update version check task to use appcast.xml and improve par... (diff) | |
download | Modules-c4c7828233cb788bd5cdfedb5695c1692271f866.tar.gz Modules-c4c7828233cb788bd5cdfedb5695c1692271f866.zip |
refactor(github version check): restructure version check task and add commit verification
- rename version_meta_data_ to meta_ for clarity
- add api type to meta_ structure
- add new url for commit hash verification
- track request index with property
- add slot_parse_current_commit_info for commit verification
- update logging and error handling
Diffstat (limited to 'src/m_ver_check/GitHubVersionCheckTask.h')
-rw-r--r-- | src/m_ver_check/GitHubVersionCheckTask.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/m_ver_check/GitHubVersionCheckTask.h b/src/m_ver_check/GitHubVersionCheckTask.h index c77f8fa..ebe8192 100644 --- a/src/m_ver_check/GitHubVersionCheckTask.h +++ b/src/m_ver_check/GitHubVersionCheckTask.h @@ -93,9 +93,16 @@ class GitHubVersionCheckTask : public QObject { */ void slot_parse_current_tag_info(QNetworkReply* reply); + /** + * @brief + * + * @param reply + */ + void slot_parse_current_commit_info(QNetworkReply* reply); + private: QList<QNetworkReply*> replies_; ///< QNetworkAccessManager* network_manager_; ///< QString current_version_; ///< - SoftwareVersion version_meta_data_; + SoftwareVersion meta_; }; |