tsk-82: Refactored validate_flags() method

This commit is contained in:
kdeng00
2025-10-24 20:31:29 -04:00
parent 686e0d8f1f
commit 6760aa1ab8
+8 -9
View File
@@ -66,19 +66,18 @@ impl ActionManager {
let mut i = 0; let mut i = 0;
while i < flag_vals.len() { for flag in &flag_vals {
let flag = &flag_vals[i];
let mut flg = models::flags::Flags::default(); let mut flg = models::flags::Flags::default();
// TODO: Refactor this
if self.is_valid_flag(flag) && self.does_flag_have_value(flag) { if self.is_valid_flag(flag) && self.does_flag_have_value(flag) {
flg.flag = String::from(flag); if self.does_flag_have_value(flag) {
flg.value = String::from(&flag_vals[i + 1]); flg.flag = String::from(flag);
flg.value = String::from(&flag_vals[i + 1]);
i += 1; i += 1;
} else if self.is_valid_flag(flag) { } else {
flg.flag = String::from(flag); flg.flag = String::from(flag);
}
} else { } else {
utilities::checks::exit_program(-1); utilities::checks::exit_program(-1);
} }