refactored actions to own files
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
use std::{collections::HashSet, error::Error, path::PathBuf};
|
||||
|
||||
use fomod_manager::{
|
||||
instance::{files_to_install_mod, insert_mod_to_instance},
|
||||
actions::{insert_mod_to_instance, resolve_files_for_install},
|
||||
types::{Link, RootConfig},
|
||||
};
|
||||
|
||||
@@ -20,9 +20,9 @@ fn add_plain() -> Result<(), Box<dyn Error>> {
|
||||
let mod_to_install = root_config
|
||||
.mod_by_id("add_test_plain")
|
||||
.expect("Mod not found");
|
||||
let files_to_add = files_to_install_mod(&root_config, &instance, &mod_to_install)?;
|
||||
let files_to_add = resolve_files_for_install(&root_config, &instance, &mod_to_install)?;
|
||||
|
||||
insert_mod_to_instance(&mut instance, &mod_to_install, &files_to_add, 0)?;
|
||||
insert_mod_to_instance(&mut instance, &mod_to_install, &files_to_add, 0);
|
||||
|
||||
let installed_mods = instance.mods();
|
||||
|
||||
@@ -53,9 +53,9 @@ fn add_nested() -> Result<(), Box<dyn Error>> {
|
||||
let mod_to_install = root_config
|
||||
.mod_by_id("add_test_nested")
|
||||
.expect("Mod not found");
|
||||
let files_to_add = files_to_install_mod(&root_config, &instance, &mod_to_install)?;
|
||||
let files_to_add = resolve_files_for_install(&root_config, &instance, &mod_to_install)?;
|
||||
|
||||
insert_mod_to_instance(&mut instance, &mod_to_install, &files_to_add, 0)?;
|
||||
insert_mod_to_instance(&mut instance, &mod_to_install, &files_to_add, 0);
|
||||
|
||||
let installed_mods = instance.mods();
|
||||
|
||||
@@ -86,9 +86,9 @@ fn add_root() -> Result<(), Box<dyn Error>> {
|
||||
let mod_to_install = root_config
|
||||
.mod_by_id("add_test_root")
|
||||
.expect("Mod not found");
|
||||
let files_to_add = files_to_install_mod(&root_config, &instance, &mod_to_install)?;
|
||||
let files_to_add = resolve_files_for_install(&root_config, &instance, &mod_to_install)?;
|
||||
|
||||
insert_mod_to_instance(&mut instance, &mod_to_install, &files_to_add, 0)?;
|
||||
insert_mod_to_instance(&mut instance, &mod_to_install, &files_to_add, 0);
|
||||
|
||||
let installed_mods = instance.mods();
|
||||
|
||||
@@ -117,9 +117,9 @@ fn add_filter() -> Result<(), Box<dyn Error>> {
|
||||
let mod_to_install = root_config
|
||||
.mod_by_id("add_test_filter")
|
||||
.expect("Mod not found");
|
||||
let files_to_add = files_to_install_mod(&root_config, &instance, &mod_to_install)?;
|
||||
let files_to_add = resolve_files_for_install(&root_config, &instance, &mod_to_install)?;
|
||||
|
||||
insert_mod_to_instance(&mut instance, &mod_to_install, &files_to_add, 0)?;
|
||||
insert_mod_to_instance(&mut instance, &mod_to_install, &files_to_add, 0);
|
||||
|
||||
let installed_mods = instance.mods();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user