From b9660c127e52a3ceb60073f92b2c6bf46ff7b109 Mon Sep 17 00:00:00 2001 From: Dario Date: Thu, 16 Jan 2025 22:35:05 -0300 Subject: [PATCH] Add auto enabled. --- librecomp/include/librecomp/mods.hpp | 1 + librecomp/src/recomp.cpp | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/librecomp/include/librecomp/mods.hpp b/librecomp/include/librecomp/mods.hpp index b5c421d..6bf004a 100644 --- a/librecomp/include/librecomp/mods.hpp +++ b/librecomp/include/librecomp/mods.hpp @@ -461,6 +461,7 @@ namespace recomp { void scan_mods(); void enable_mod(const std::string& mod_id, bool enabled); bool is_mod_enabled(const std::string& mod_id); + bool is_mod_auto_enabled(const std::string& mod_id); ModContentTypeId register_mod_content_type(const ModContentType& type); bool register_mod_container_type(const std::string& extension, const std::vector& content_types, bool requires_manifest); } diff --git a/librecomp/src/recomp.cpp b/librecomp/src/recomp.cpp index e18a74c..5955f37 100644 --- a/librecomp/src/recomp.cpp +++ b/librecomp/src/recomp.cpp @@ -510,6 +510,11 @@ bool recomp::mods::is_mod_enabled(const std::string& mod_id) { return mod_context->is_mod_enabled(mod_id); } +bool recomp::mods::is_mod_auto_enabled(const std::string& mod_id) { + std::lock_guard lock{ mod_context_mutex }; + return false; // TODO +} + std::vector recomp::mods::get_mod_details(const std::string& mod_game_id) { std::lock_guard lock { mod_context_mutex }; return mod_context->get_mod_details(mod_game_id);