From 2f6ae0fcaa70d7bbcc527947197ffda1dc16b745 Mon Sep 17 00:00:00 2001 From: Dennis Kobert Date: Wed, 12 Feb 2020 23:23:31 +0000 Subject: Fixed unrechable pattern --- src/serve.rs | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/serve.rs b/src/serve.rs index 67d49ae..08f3f8b 100644 --- a/src/serve.rs +++ b/src/serve.rs @@ -16,11 +16,12 @@ lazy_static! { pub fn get_tracks(name: String, url: String) -> Result<(), status::Custom> { let mut guard = CACHE.lock().or(Err(status::Custom( Status::InternalServerError, - String::new(), + String::from("failed to lock cache mutex"), )))?; - let mut oauth = guard - .remove(&name) - .ok_or(status::Custom(Status::NotFound, String::new()))?; + let mut oauth = guard.remove(&name).ok_or(status::Custom( + Status::NotFound, + String::from("uuid not found in cache"), + ))?; println!("auth: {:?} url: {}", oauth, url); let token_info = process_token(&mut oauth, &mut ("?code=".to_owned() + url.as_ref())); let client_credential = SpotifyClientCredentials::default() @@ -33,7 +34,7 @@ pub fn get_tracks(name: String, url: String) -> Result<(), status::Custom Result> { fn get_uid(name: &str, client: &mut postgres::Client) -> Option { match client.query("SELECT user_id FROM suser where user_name = $1;", &[&name]) { - _ => None, Ok(rows) => match rows.len() { 0 => None, x => { @@ -183,6 +183,7 @@ fn get_uid(name: &str, client: &mut postgres::Client) -> Option { Some(x) } }, + _ => None, } } -- cgit v1.2.3-54-g00ecf