diff --git a/Cargo.lock b/Cargo.lock index 91c8a5a..cbc3afa 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -202,7 +202,7 @@ dependencies = [ [[package]] name = "hanimers" -version = "0.1.4" +version = "0.1.5" dependencies = [ "clap", "quick-xml", diff --git a/Cargo.toml b/Cargo.toml index 41c9002..bf2b2bd 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "hanimers" -version = "0.1.4" +version = "0.1.5" authors = ["blank X "] edition = "2018" diff --git a/src/commands/search.rs b/src/commands/search.rs index 3fd480a..0414ba9 100644 --- a/src/commands/search.rs +++ b/src/commands/search.rs @@ -8,7 +8,7 @@ pub const AVALIABLE_TAGS: &[&str] = &["3D", "Ahegao", "Anal", "BDSM", "Big Boobs pub async fn search(arg_m: &ArgMatches<'_>) { let broad_search = arg_m.is_present("broad"); - let tags = arg_m.values_of("tags").unwrap_or_default().map(|i| i.trim().to_lowercase()).collect(); + let tags = arg_m.values_of("tags").unwrap_or_default().collect(); let query = arg_m.values_of("query").unwrap_or_default().collect::>().join(" "); let query = query.trim(); let results = utils::search(Client::new(), query, tags, broad_search).await.unwrap(); diff --git a/src/utils.rs b/src/utils.rs index d99017c..03d8071 100644 --- a/src/utils.rs +++ b/src/utils.rs @@ -5,7 +5,7 @@ use quick_xml::events::Event; extern crate reqwest; extern crate serde_json; -pub async fn search(client: reqwest::Client, query: &str, tags: Vec, broad_search: bool) -> Result, structs::Error> { +pub async fn search(client: reqwest::Client, query: &str, tags: Vec<&str>, broad_search: bool) -> Result, structs::Error> { let tags_mode = match broad_search { true => "OR", false => "AND"