Remove unnecessary trimming and lowercasing
This commit is contained in:
		
							parent
							
								
									6c2e981509
								
							
						
					
					
						commit
						0eb544a3e6
					
				| 
						 | 
				
			
			@ -202,7 +202,7 @@ dependencies = [
 | 
			
		|||
 | 
			
		||||
[[package]]
 | 
			
		||||
name = "hanimers"
 | 
			
		||||
version = "0.1.4"
 | 
			
		||||
version = "0.1.5"
 | 
			
		||||
dependencies = [
 | 
			
		||||
 "clap",
 | 
			
		||||
 "quick-xml",
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,6 +1,6 @@
 | 
			
		|||
[package]
 | 
			
		||||
name = "hanimers"
 | 
			
		||||
version = "0.1.4"
 | 
			
		||||
version = "0.1.5"
 | 
			
		||||
authors = ["blank X <theblankx@protonmail.com>"]
 | 
			
		||||
edition = "2018"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -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::<Vec<_>>().join(" ");
 | 
			
		||||
    let query = query.trim();
 | 
			
		||||
    let results = utils::search(Client::new(), query, tags, broad_search).await.unwrap();
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -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<String>, broad_search: bool) -> Result<Vec<structs::SearchResult>, structs::Error> {
 | 
			
		||||
pub async fn search(client: reqwest::Client, query: &str, tags: Vec<&str>, broad_search: bool) -> Result<Vec<structs::SearchResult>, structs::Error> {
 | 
			
		||||
    let tags_mode = match broad_search {
 | 
			
		||||
        true => "OR",
 | 
			
		||||
        false => "AND"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue