aboutsummaryrefslogtreecommitdiffstats
path: root/src/core/module/ModuleManager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/module/ModuleManager.cpp')
-rw-r--r--src/core/module/ModuleManager.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/core/module/ModuleManager.cpp b/src/core/module/ModuleManager.cpp
index 5e2aa994..03ac21a8 100644
--- a/src/core/module/ModuleManager.cpp
+++ b/src/core/module/ModuleManager.cpp
@@ -102,6 +102,10 @@ class ModuleManager::Impl {
return grt_->ListChildKeys(n, k);
}
+ auto IsModuleActivated(ModuleIdentifier id) -> bool {
+ return gmc_->IsModuleActivated(id);
+ }
+
private:
static ModuleMangerPtr global_module_manager;
TaskRunnerPtr task_runner_;
@@ -109,6 +113,10 @@ class ModuleManager::Impl {
GRTPtr grt_;
};
+auto IsModuleAcivate(ModuleIdentifier id) -> bool {
+ return ModuleManager::GetInstance()->IsModuleActivated(id);
+}
+
auto UpsertRTValue(const std::string& namespace_, const std::string& key,
const std::any& value) -> bool {
return ModuleManager::GetInstance()->UpsertRTValue(namespace_, key,
@@ -170,4 +178,8 @@ auto ModuleManager::ListRTChildKeys(const std::string& n, const std::string& k)
return p_->ListRTChildKeys(n, k);
}
+auto ModuleManager::IsModuleActivated(ModuleIdentifier id) -> bool {
+ return p_->IsModuleActivated(id);
+}
+
} // namespace GpgFrontend::Module \ No newline at end of file