rename Condition into RedirectCondition in internal model
Some checks failed
ci/woodpecker/pr/debug Pipeline failed

This commit is contained in:
Alex 2025-02-14 13:21:10 +01:00
parent 3151695011
commit 41a459e1f4
2 changed files with 5 additions and 5 deletions

View file

@ -246,7 +246,7 @@ impl WebsiteConfiguration {
.into_iter() .into_iter()
.map(|rule| { .map(|rule| {
bucket_table::RoutingRule { bucket_table::RoutingRule {
condition: rule.condition.map(|condition| bucket_table::Condition { condition: rule.condition.map(|condition| bucket_table::RedirectCondition {
http_error_code: condition.http_error_code.map(|c| c.0 as u16), http_error_code: condition.http_error_code.map(|c| c.0 as u16),
prefix: condition.prefix.map(|p| p.0), prefix: condition.prefix.map(|p| p.0),
}), }),
@ -435,7 +435,7 @@ mod tests {
routing_rules: RoutingRules { routing_rules: RoutingRules {
rules: vec![ rules: vec![
RoutingRule { RoutingRule {
condition: Some(Condition { condition: Some(RedirectCondition {
http_error_code: Some(IntValue(404)), http_error_code: Some(IntValue(404)),
prefix: Some(Value("prefix1".to_owned())), prefix: Some(Value("prefix1".to_owned())),
}), }),
@ -448,7 +448,7 @@ mod tests {
}, },
}, },
RoutingRule { RoutingRule {
condition: Some(Condition { condition: Some(RedirectCondition {
http_error_code: None, http_error_code: None,
prefix: Some(Value("".to_owned())), prefix: Some(Value("".to_owned())),
}), }),

View file

@ -185,12 +185,12 @@ mod v2 {
#[derive(PartialEq, Eq, Clone, Debug, Serialize, Deserialize)] #[derive(PartialEq, Eq, Clone, Debug, Serialize, Deserialize)]
pub struct RoutingRule { pub struct RoutingRule {
pub condition: Option<Condition>, pub condition: Option<RedirectCondition>,
pub redirect: Redirect, pub redirect: Redirect,
} }
#[derive(PartialEq, Eq, Clone, Debug, Serialize, Deserialize)] #[derive(PartialEq, Eq, Clone, Debug, Serialize, Deserialize)]
pub struct Condition { pub struct RedirectCondition {
pub http_error_code: Option<u16>, pub http_error_code: Option<u16>,
pub prefix: Option<String>, pub prefix: Option<String>,
} }