diff options
Diffstat (limited to 'src/api/search_results.rs')
-rw-r--r-- | src/api/search_results.rs | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/src/api/search_results.rs b/src/api/search_results.rs index 8f01e56..9ccb013 100644 --- a/src/api/search_results.rs +++ b/src/api/search_results.rs @@ -7,7 +7,6 @@ use serde::Deserialize; #[derive(Deserialize)] struct SearchQueryOptions { - id: Option<String>, name: Option<String>, } @@ -16,23 +15,6 @@ pub async fn search_results( app_state: web::Data<AppState>, get_args: web::Query<SearchQueryOptions>, ) -> HttpResponse { - let default: String = String::default(); - - if get_args.id.is_some() { - let id: &str = get_args.id.as_ref().unwrap_or(&default); - let search_attempt: ( - sqlx::Result<Option<Artist>, sqlx::Error>, - sqlx::Result<Option<Album>, sqlx::Error>, - sqlx::Result<Option<Song>, sqlx::Error>, - ) = { app_state.database.search_results_by_id(id).await }; - - return HttpResponse::Ok().json(( - search_attempt.0.unwrap_or(None), - search_attempt.1.unwrap_or(None), - search_attempt.2.unwrap_or(None), - )); - }; - let search_attempt: ( sqlx::Result<Vec<Artist>, sqlx::Error>, sqlx::Result<Vec<Album>, sqlx::Error>, |