From 0696a14f5275aa6f369ab9d32a6e9befaa762031 Mon Sep 17 00:00:00 2001 From: Muhammad Nauman Raza Date: Tue, 28 May 2024 15:50:43 +0100 Subject: [PATCH] refactor: various code quality enhancements using `clippy` --- src/api.rs | 5 ++--- src/handler.rs | 2 +- src/ui.rs | 23 +++++++++++------------ 3 files changed, 14 insertions(+), 16 deletions(-) diff --git a/src/api.rs b/src/api.rs index 255a7f2..e38c101 100644 --- a/src/api.rs +++ b/src/api.rs @@ -19,9 +19,8 @@ pub struct Search { } pub async fn query_anime(query: String) -> Result { - let resp = reqwest::get(format!("https://altoku-api.vercel.app/anime/gogoanime/{}?page=1", query)) + reqwest::get(format!("https://altoku-api.vercel.app/anime/gogoanime/{}?page=1", query)) .await.expect("Failed to get from API") .json::() - .await; - return resp; + .await } diff --git a/src/handler.rs b/src/handler.rs index b6b6f24..a0a9693 100644 --- a/src/handler.rs +++ b/src/handler.rs @@ -18,7 +18,7 @@ pub async fn handle_key_events(key_event: KeyEvent, app: &mut App) -> AppResult< } } KeyCode::Enter => { - query_anime(app.input.to_string()).await.unwrap().currentPage; + query_anime(app.input.to_string()).await.unwrap(); app.input.reset(); } _ => { diff --git a/src/ui.rs b/src/ui.rs index 306a66e..782e9c3 100644 --- a/src/ui.rs +++ b/src/ui.rs @@ -22,18 +22,17 @@ pub fn render(app: &mut App, frame: &mut Frame) { ) .split(frame.size()); - let mut text: Vec = vec![]; - text.push( - Line::from(vec![ - "Press ".into(), - "Esc".bold(), - " or ".into(), - "Ctrl+C".bold(), - " to quit, and ".into(), - "Enter".bold(), - " to submit your query.".into(), - ]), - ); + let text: Vec = vec![ + Line::from(vec![ + "Press ".into(), + "Esc".bold(), + " or ".into(), + "Ctrl+C".bold(), + " to quit, and ".into(), + "Enter".bold(), + " to submit your query.".into(), + ]), + ]; let help_message = Paragraph::new(text); frame.render_widget(help_message, chunks[0]);