use crate::engines::{EngineResponse, SearchQuery}; use super::regex; pub fn request(query: &SearchQuery) -> EngineResponse { if !regex!("^what('s|s| is) my ip").is_match(&query.query.to_lowercase()) { return EngineResponse::new(); } let ip = &query.ip; EngineResponse::answer_html(format!( r#"

{ip}

"#, ip = html_escape::encode_safe(ip) )) }