You've already forked AstralRinth
forked from didirus/AstralRinth
Fix incorrect condition for forge and incorrect fabric loader version ordering
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "daedalus"
|
||||
version = "0.1.12"
|
||||
version = "0.1.13"
|
||||
authors = ["Jai A <jaiagr+gpg@pm.me>"]
|
||||
edition = "2018"
|
||||
license = "MIT"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "daedalus_client"
|
||||
version = "0.1.12"
|
||||
version = "0.1.13"
|
||||
authors = ["Jai A <jaiagr+gpg@pm.me>"]
|
||||
edition = "2018"
|
||||
|
||||
|
||||
@@ -229,13 +229,23 @@ pub async fn retrieve_data(
|
||||
version.loaders.sort_by(|x, y| {
|
||||
list.loader
|
||||
.iter()
|
||||
.position(|z| x.id == z.version)
|
||||
.position(|z| {
|
||||
x.id.split('-')
|
||||
.next()
|
||||
.unwrap_or_default()
|
||||
== &*z.version
|
||||
})
|
||||
.unwrap_or_default()
|
||||
.cmp(
|
||||
&list
|
||||
.loader
|
||||
.iter()
|
||||
.position(|z| y.id == z.version)
|
||||
.position(|z| {
|
||||
y.id.split('-')
|
||||
.next()
|
||||
.unwrap_or_default()
|
||||
== z.version
|
||||
})
|
||||
.unwrap_or_default(),
|
||||
)
|
||||
})
|
||||
|
||||
@@ -27,7 +27,6 @@ pub async fn retrieve_data(
|
||||
minecraft_versions: &VersionManifest,
|
||||
uploaded_files: &mut Vec<String>,
|
||||
) -> Result<(), Error> {
|
||||
println!("forg");
|
||||
let maven_metadata = fetch_maven_metadata(None).await?;
|
||||
let old_manifest = daedalus::modded::fetch_manifest(&*format_url(&*format!(
|
||||
"forge/v{}/manifest.json",
|
||||
@@ -98,7 +97,7 @@ pub async fn retrieve_data(
|
||||
"1.12.2-14.23.5.2851"
|
||||
];
|
||||
|
||||
if !WHITELIST.contains(&&*loader_version_full) {
|
||||
if WHITELIST.contains(&&*loader_version_full) {
|
||||
return Ok(None);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user