You've already forked AstralRinth
forked from didirus/AstralRinth
Support for ARM + Quilt
This commit is contained in:
@@ -215,18 +215,27 @@ pub async fn retrieve_data(
|
||||
))
|
||||
.await?;
|
||||
|
||||
versions.push(Version {
|
||||
id: DUMMY_REPLACE_STRING.to_string(),
|
||||
stable: true,
|
||||
loaders: loader_version_mutex.into_inner(),
|
||||
});
|
||||
let mut loader_version_mutex = loader_version_mutex.into_inner();
|
||||
if !loader_version_mutex.is_empty() {
|
||||
if let Some(version) = versions.iter_mut().find(|x| x.id == DUMMY_REPLACE_STRING) {
|
||||
version.loaders.append(&mut loader_version_mutex);
|
||||
} else {
|
||||
versions.push(Version {
|
||||
id: DUMMY_REPLACE_STRING.to_string(),
|
||||
stable: true,
|
||||
loaders: loader_version_mutex,
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
for version in &list.game {
|
||||
versions.push(Version {
|
||||
id: version.version.clone(),
|
||||
stable: version.stable,
|
||||
loaders: vec![],
|
||||
});
|
||||
if !versions.iter().any(|x| x.id == version.version) {
|
||||
versions.push(Version {
|
||||
id: version.version.clone(),
|
||||
stable: version.stable,
|
||||
loaders: vec![],
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
versions.sort_by(|x, y| {
|
||||
|
||||
Reference in New Issue
Block a user