Add analytics meta for downloading dependent projects (#6318)

* Send dependent mod info to backend

* Parse meta from query

* condense dependent_on and modpack

* Analytics dependents response
This commit is contained in:
aecsocket
2026-06-09 15:47:52 +00:00
committed by GitHub
parent 3258d7dbdf
commit bc5a761312
15 changed files with 363 additions and 22 deletions
@@ -315,6 +315,7 @@ pub async fn generate_pack_from_version_id(
reason,
game_version: profile.game_version.clone(),
loader: profile.loader.as_str().to_string(),
dependent_on: Some(version_id.clone()),
};
let file = fetch_advanced(
@@ -387,8 +387,8 @@ pub async fn install_zipped_mrpack_files(
profile_path: profile_path.clone(),
pack_name: pack.name.clone(),
icon,
pack_id: project_id,
pack_version: version_id,
pack_id: project_id.clone(),
pack_version: version_id.clone(),
},
100.0,
"Downloading modpack",
@@ -409,6 +409,7 @@ pub async fn install_zipped_mrpack_files(
reason,
game_version: profile.game_version.clone(),
loader: profile.loader.as_str().to_string(),
dependent_on: version_id.clone(),
};
let num_files = pack.files.len();