use super::handler::{handle_request, validate_request};
pub fn process_data(data: &str) -> Result<String, String> {
println!("Processing data: {}", data);
if validate_request(data) {
Ok(format!("Processed: {}", data))
} else {
Err("Invalid data".to_string())
}
}
pub fn transform_and_process(data: &str) -> Result<String, String> {
let transformed = data.to_uppercase();
handle_request(&transformed)
}
pub fn enhance_data(data: &str) -> String {
format!("Enhanced: {}", data)
}
pub fn legacy_process(data: &str) -> String {
data.to_string()
}