From a5162d6ef647e98ac317b3b5d40256627be664d9 Mon Sep 17 00:00:00 2001 From: Muhammad Nauman Raza Date: Tue, 28 May 2024 15:51:15 +0100 Subject: [PATCH] cargo: fmt --- src/api.rs | 16 ++++++++++------ src/handler.rs | 2 +- src/main.rs | 7 ++----- src/ui.rs | 32 ++++++++++++++++---------------- 4 files changed, 29 insertions(+), 28 deletions(-) diff --git a/src/api.rs b/src/api.rs index e38c101..eacb160 100644 --- a/src/api.rs +++ b/src/api.rs @@ -1,4 +1,4 @@ -use serde::{Serialize, Deserialize}; +use serde::{Deserialize, Serialize}; #[derive(Serialize, Deserialize, Debug)] #[allow(non_snake_case)] @@ -15,12 +15,16 @@ pub struct SearchResults { pub struct Search { pub currentPage: String, pub hasNextPage: bool, - pub results: Vec + pub results: Vec, } pub async fn query_anime(query: String) -> Result { - reqwest::get(format!("https://altoku-api.vercel.app/anime/gogoanime/{}?page=1", query)) - .await.expect("Failed to get from API") - .json::() - .await + reqwest::get(format!( + "https://altoku-api.vercel.app/anime/gogoanime/{}?page=1", + query + )) + .await + .expect("Failed to get from API") + .json::() + .await } diff --git a/src/handler.rs b/src/handler.rs index a0a9693..525d9bd 100644 --- a/src/handler.rs +++ b/src/handler.rs @@ -1,5 +1,5 @@ -use crate::app::{App, AppResult}; use crate::api::query_anime; +use crate::app::{App, AppResult}; use crossterm::event::*; use tui_input::backend::crossterm::EventHandler; diff --git a/src/main.rs b/src/main.rs index 6d92ff0..7afe902 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,15 +1,12 @@ use std::io; -use ratatui::{ - prelude::*, - backend::CrosstermBackend, -}; +use ratatui::{backend::CrosstermBackend, prelude::*}; use altoku::{ app::{App, AppResult}, - tui::Tui, event::{Event, EventHandler}, handler::handle_key_events, + tui::Tui, }; #[tokio::main] diff --git a/src/ui.rs b/src/ui.rs index 782e9c3..a9f8c3a 100644 --- a/src/ui.rs +++ b/src/ui.rs @@ -22,17 +22,15 @@ pub fn render(app: &mut App, frame: &mut Frame) { ) .split(frame.size()); - 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 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]); @@ -42,12 +40,14 @@ pub fn render(app: &mut App, frame: &mut Frame) { let input = Paragraph::new(app.input.value()) .style(Style::default().fg(Color::Yellow)) .scroll((0, scroll as u16)) - .block(Block::default().borders(Borders::ALL).title("Search (Anime)")); + .block( + Block::default() + .borders(Borders::ALL) + .title("Search (Anime)"), + ); frame.render_widget(input, chunks[1]); - frame.set_cursor( - chunks[1].x - + ((app.input.visual_cursor()).max(scroll) - scroll) as u16 - + 1, + frame.set_cursor( + chunks[1].x + ((app.input.visual_cursor()).max(scroll) - scroll) as u16 + 1, chunks[1].y + 1, );