fix(dtmm): Use correct directory to extract to
This commit is contained in:
parent
09a6a969a6
commit
f90247710e
1 changed files with 9 additions and 1 deletions
|
@ -434,8 +434,16 @@ pub(crate) async fn import_mod(state: State, info: FileInfo) -> Result<ModInfo>
|
|||
serde_sjson::from_str(&data).wrap_err("failed to deserialize file index")?
|
||||
};
|
||||
|
||||
let mod_dir = state.get_game_dir().join(&mod_cfg.name);
|
||||
tracing::trace!(?files);
|
||||
|
||||
let mod_dir = state.get_mod_dir();
|
||||
|
||||
tracing::trace!("Creating mods directory {}", mod_dir.display());
|
||||
fs::create_dir_all(&mod_dir)
|
||||
.await
|
||||
.wrap_err_with(|| format!("failed to create data directory {}", mod_dir.display()))?;
|
||||
|
||||
tracing::trace!("Extracting mod archive to {}", mod_dir.display());
|
||||
archive
|
||||
.extract(&mod_dir)
|
||||
.wrap_err_with(|| format!("failed to extract archive to {}", mod_dir.display()))?;
|
||||
|
|
Loading…
Add table
Reference in a new issue