Mods directory.

This commit is contained in:
Dario 2025-01-27 20:45:21 -03:00 committed by Mr-Wiseguy
parent 40df967a5c
commit 653a82816e
2 changed files with 5 additions and 0 deletions

View file

@ -547,6 +547,7 @@ namespace recomp {
void initialize_mods();
void scan_mods();
std::filesystem::path get_mods_directory();
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);

View file

@ -103,6 +103,10 @@ void recomp::mods::scan_mods() {
mod_context->load_mods_config();
}
std::filesystem::path recomp::mods::get_mods_directory() {
return config_path / mods_directory;
}
recomp::mods::ModContentTypeId recomp::mods::register_mod_content_type(const ModContentType& type) {
std::lock_guard mod_lock{ mod_context_mutex };
return mod_context->register_content_type(type);