From 0eb544a3e63bccc6be4e8d685eb42e63b31233fa Mon Sep 17 00:00:00 2001 From: blank X Date: Wed, 10 Feb 2021 18:27:12 +0700 Subject: [PATCH] Remove unnecessary trimming and lowercasing --- Cargo.lock | 2 +- Cargo.toml | 2 +- src/commands/search.rs | 2 +- src/utils.rs | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) 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"