aboutsummaryrefslogtreecommitdiffstats
path: root/src/m_ver_check/BKTUSVersionCheckTask.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/m_ver_check/BKTUSVersionCheckTask.cpp')
-rw-r--r--src/m_ver_check/BKTUSVersionCheckTask.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/m_ver_check/BKTUSVersionCheckTask.cpp b/src/m_ver_check/BKTUSVersionCheckTask.cpp
index e9b3b1a..4de695b 100644
--- a/src/m_ver_check/BKTUSVersionCheckTask.cpp
+++ b/src/m_ver_check/BKTUSVersionCheckTask.cpp
@@ -48,6 +48,12 @@ BKTUSVersionCheckTask::BKTUSVersionCheckTask()
meta_.api = "BKTUS.com";
meta_.current_version = current_version_;
meta_.local_commit_hash = GFProjectGitCommitHash();
+
+ connect(this, &BKTUSVersionCheckTask::SignalUpgradeVersion, this,
+ [](const SoftwareVersion& sv) {
+ GFDurableCacheSave(DUP("update_checking_cache"),
+ DUP(QJsonDocument(sv.ToJson()).toJson()));
+ });
}
auto BKTUSVersionCheckTask::Run() -> int {
@@ -57,7 +63,7 @@ auto BKTUSVersionCheckTask::Run() -> int {
{"https://ftp.bktus.com/GpgFrontend/appcast.xml"},
{"https://git.bktus.com/GpgFrontend/GpgFrontend/atom/?h=" +
current_version_},
- {"https://git.bktus.com/GpgFrontend/GpgFrontend/atom/?id=" +
+ {"https://git.bktus.com/GpgFrontend/GpgFrontend/atom/?h=" +
meta_.local_commit_hash},
};