forgot to clean up one function

This commit is contained in:
2025-03-23 21:36:31 +01:00
parent 82d0d5bf4a
commit 570a9c394e

View File

@ -60,7 +60,7 @@ fn run_with_input(
"import" => import_file(client, Option::Some(value))?, "import" => import_file(client, Option::Some(value))?,
"add_url" => add_url(client, Option::Some(value))?, "add_url" => add_url(client, Option::Some(value))?,
"add_custom_name" => { "add_custom_name" => {
let values: Vec<String> = vec![arguments[2].clone(), arguments[3].clone()]; let values = (arguments[2].clone(), arguments[3].clone());
add_artist_with_custom_name(client, Option::Some(values))? add_artist_with_custom_name(client, Option::Some(values))?
} }
_ => { _ => {
@ -226,24 +226,27 @@ fn add_url(client: &mut postgres::Client, uri: Option<String>) -> Result<(), Box
fn add_artist_with_custom_name( fn add_artist_with_custom_name(
client: &mut postgres::Client, client: &mut postgres::Client,
uri_and_artist: Option<Vec<String>>, url_and_artist: Option<(String, String)>,
) -> Result<(), Box<dyn Error>> { ) -> Result<(), Box<dyn Error>> {
let mut url: String = String::new(); let mut url = String::new();
let mut artist_name: String = String::new(); let mut artist_name = String::new();
match uri_and_artist { match url_and_artist {
Some(vec) => { Some(tuple) => {
url = vec[0].clone(); url = tuple.0;
artist_name = vec[1].clone(); artist_name = tuple.1;
} }
None => { None => {
println!("Please input the desired url");
io::stdin().read_line(&mut url)?; io::stdin().read_line(&mut url)?;
println!("Please input the desired artist name");
io::stdin().read_line(&mut artist_name)?; io::stdin().read_line(&mut artist_name)?;
} }
}; };
let url: &str = url.trim(); let url = url.trim();
let artist_name: &str = artist_name.trim(); let artist_name = artist_name.trim();
let output = client.query_one( let output = client.query_one(
"SELECT insert_url_with_custom_artist($1, $2);", "SELECT insert_url_with_custom_artist($1, $2);",