diff options
author | Saturneric <[email protected]> | 2023-10-24 13:22:13 +0000 |
---|---|---|
committer | Saturneric <[email protected]> | 2023-10-24 13:42:16 +0000 |
commit | fa2e87a48acbc32650ca9db073b991729dfba622 (patch) | |
tree | 1076f6b2eac737d0559cd78e70b44975c789980e /src/module/integrated/version_checking_module/VersionCheckingModule.cpp | |
parent | fix: solve build issues on macOS (diff) | |
download | GpgFrontend-fa2e87a48acbc32650ca9db073b991729dfba622.tar.gz GpgFrontend-fa2e87a48acbc32650ca9db073b991729dfba622.zip |
feat: use module instead of integrated code at version checking task
Diffstat (limited to 'src/module/integrated/version_checking_module/VersionCheckingModule.cpp')
-rw-r--r-- | src/module/integrated/version_checking_module/VersionCheckingModule.cpp | 53 |
1 files changed, 26 insertions, 27 deletions
diff --git a/src/module/integrated/version_checking_module/VersionCheckingModule.cpp b/src/module/integrated/version_checking_module/VersionCheckingModule.cpp index 233b4225..bab30c33 100644 --- a/src/module/integrated/version_checking_module/VersionCheckingModule.cpp +++ b/src/module/integrated/version_checking_module/VersionCheckingModule.cpp @@ -51,6 +51,7 @@ VersionCheckingModule::~VersionCheckingModule() = default; bool VersionCheckingModule::Register() { MODULE_LOG_INFO("version checking module registering"); listenEvent("APPLICATION_LOADED"); + listenEvent("CHECK_APPLICATION_VERSION"); return true; } @@ -74,33 +75,31 @@ bool VersionCheckingModule::Deactive() { return true; } void VersionCheckingModule::SlotVersionCheckDone(SoftwareVersion version) { MODULE_LOG_DEBUG("registering software information info to rt"); - ModuleManager::GetInstance()->UpsertRTValue(GetModuleIdentifier(), - "version.current_version", - version.current_version); - ModuleManager::GetInstance()->UpsertRTValue( - GetModuleIdentifier(), "version.loading_done", version.loading_done); - ModuleManager::GetInstance()->UpsertRTValue( - GetModuleIdentifier(), "version.latest_version", version.latest_version); - ModuleManager::GetInstance()->UpsertRTValue( - GetModuleIdentifier(), "version.current_version_is_drafted", - version.current_version_is_drafted); - ModuleManager::GetInstance()->UpsertRTValue( - GetModuleIdentifier(), "version.current_version_is_a_prerelease", - version.current_version_is_a_prerelease); - ModuleManager::GetInstance()->UpsertRTValue( - GetModuleIdentifier(), "version.current_version_publish_in_remote", - version.current_version_publish_in_remote); - ModuleManager::GetInstance()->UpsertRTValue( - GetModuleIdentifier(), "version.latest_prerelease_version_from_remote", - version.latest_prerelease_version_from_remote); - ModuleManager::GetInstance()->UpsertRTValue( - GetModuleIdentifier(), "version.need_upgrade", version.NeedUpgrade()); - ModuleManager::GetInstance()->UpsertRTValue( - GetModuleIdentifier(), "version.current_version_released", - version.CurrentVersionReleased()); - ModuleManager::GetInstance()->UpsertRTValue( - GetModuleIdentifier(), "version.current_a_withdrawn_version", - version.VersionWithdrawn()); + UpsertRTValueTyped(GetModuleIdentifier(), "version.current_version", + version.current_version); + UpsertRTValueTyped(GetModuleIdentifier(), "version.loading_done", + version.loading_done); + UpsertRTValueTyped(GetModuleIdentifier(), "version.latest_version", + version.latest_version); + UpsertRTValueTyped(GetModuleIdentifier(), + "version.current_version_is_drafted", + version.current_version_is_drafted); + UpsertRTValueTyped(GetModuleIdentifier(), + "version.current_version_is_a_prerelease", + version.current_version_is_a_prerelease); + UpsertRTValueTyped(GetModuleIdentifier(), + "version.current_version_publish_in_remote", + version.current_version_publish_in_remote); + UpsertRTValueTyped(GetModuleIdentifier(), + "version.latest_prerelease_version_from_remote", + version.latest_prerelease_version_from_remote); + UpsertRTValueTyped(GetModuleIdentifier(), "version.need_upgrade", + version.NeedUpgrade()); + UpsertRTValueTyped(GetModuleIdentifier(), "version.current_version_released", + version.CurrentVersionReleased()); + UpsertRTValueTyped(GetModuleIdentifier(), + "version.current_a_withdrawn_version", + version.VersionWithdrawn()); MODULE_LOG_DEBUG("register software information to rt done"); } } // namespace GpgFrontend::Module::Integrated::VersionCheckingModule |