You've already forked AstralRinth
forked from didirus/AstralRinth
Add Embedded dependency type (#380)
* Add Embedded dependency type I couldn't find any SQL tables or anything for dependency types, so I'm going to assume there aren't any * Make modpacks use Embedded instead of Required Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com>
This commit is contained in:
@@ -445,6 +445,7 @@ pub enum DependencyType {
|
||||
Required,
|
||||
Optional,
|
||||
Incompatible,
|
||||
Embedded,
|
||||
}
|
||||
|
||||
impl std::fmt::Display for DependencyType {
|
||||
@@ -460,6 +461,7 @@ impl DependencyType {
|
||||
DependencyType::Required => "required",
|
||||
DependencyType::Optional => "optional",
|
||||
DependencyType::Incompatible => "incompatible",
|
||||
DependencyType::Embedded => "embedded",
|
||||
}
|
||||
}
|
||||
|
||||
@@ -468,6 +470,7 @@ impl DependencyType {
|
||||
"required" => DependencyType::Required,
|
||||
"optional" => DependencyType::Optional,
|
||||
"incompatible" => DependencyType::Incompatible,
|
||||
"embedded" => DependencyType::Embedded,
|
||||
_ => DependencyType::Required,
|
||||
}
|
||||
}
|
||||
|
||||
@@ -734,7 +734,7 @@ pub async fn upload_file(
|
||||
project_id: Some(models::ProjectId(project_id)),
|
||||
version_id: Some(models::VersionId(version_id)),
|
||||
file_name: None,
|
||||
dependency_type: DependencyType::Required
|
||||
dependency_type: DependencyType::Embedded
|
||||
.to_string(),
|
||||
});
|
||||
}
|
||||
@@ -750,7 +750,7 @@ pub async fn upload_file(
|
||||
.unwrap_or(first_download)
|
||||
.to_string(),
|
||||
),
|
||||
dependency_type: DependencyType::Required.to_string(),
|
||||
dependency_type: DependencyType::Embedded.to_string(),
|
||||
});
|
||||
}
|
||||
}
|
||||
@@ -761,7 +761,7 @@ pub async fn upload_file(
|
||||
project_id: None,
|
||||
version_id: None,
|
||||
file_name: Some(file.to_string()),
|
||||
dependency_type: DependencyType::Required.to_string(),
|
||||
dependency_type: DependencyType::Embedded.to_string(),
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user