diff --git a/src/v1/kcomebacks/mod.rs b/src/v1/kcomebacks/mod.rs index 22926f2..6ddb102 100644 --- a/src/v1/kcomebacks/mod.rs +++ b/src/v1/kcomebacks/mod.rs @@ -1,5 +1,3 @@ -use std::collections::HashMap; - use serde::{Deserialize, Serialize}; use serde_json::{Value, json}; use warp::Filter; @@ -10,7 +8,7 @@ mod upcoming; use filter::get_kcomebacks_filter_routes; use upcoming::get_kcomebacks_upcoming_routes; -use crate::error_responses::{InternalServerError, BadRequestError, NotFoundError}; +use crate::error_responses::InternalServerError; pub fn get_kcomebacks_routes() -> impl warp::Filter + Clone { warp::path("v1").and(warp::path("kcomebacks")) diff --git a/src/v1/kcomebacks/upcoming/mod.rs b/src/v1/kcomebacks/upcoming/mod.rs index 813f7bc..0e29b44 100644 --- a/src/v1/kcomebacks/upcoming/mod.rs +++ b/src/v1/kcomebacks/upcoming/mod.rs @@ -2,7 +2,7 @@ use std::{collections::HashMap, ops::Add}; use warp::Filter; -use crate::{v1::kcomebacks::filter::filter_daterange_handler, error_responses::BadRequestError}; +use crate::v1::kcomebacks::filter::filter_daterange_handler; pub fn get_kcomebacks_upcoming_routes() -> impl warp::Filter + Clone { warp::path("upcoming") diff --git a/src/v1/projects/filter/mod.rs b/src/v1/projects/filter/mod.rs index 35ba6ee..42c0afd 100644 --- a/src/v1/projects/filter/mod.rs +++ b/src/v1/projects/filter/mod.rs @@ -1,10 +1,9 @@ -use std::{collections::{HashMap, HashSet}, vec}; +use std::collections::HashMap; -use reqwest::StatusCode; use serde_json::{Value, json}; use warp::Filter; -use crate::{error_responses::{BadRequestError, InternalServerError, NotImplementedError}, v1::projects::{fetch_data, create_json_response, Project as EntryProject}}; +use crate::{error_responses::{BadRequestError, NotImplementedError}, v1::projects::{fetch_data, create_json_response, Project as EntryProject}}; pub fn get_project_filter_routes() -> impl warp::Filter + Clone { warp::path("filter") @@ -452,16 +451,16 @@ async fn filter_getlangs_handler() -> Result let data = fetch_data().await.unwrap(); // filter the data - let filtered_data: Vec = match data { - Value::Array(items) => { - items - .iter() - .filter_map(|item| serde_json::from_value::(item.clone()).ok()) - .filter(|project| project.visible) - .collect() - } - _ => Vec::new(), - }; + // let filtered_data: Vec = match data { + // Value::Array(items) => { + // items + // .iter() + // .filter_map(|item| serde_json::from_value::(item.clone()).ok()) + // .filter(|project| project.visible) + // .collect() + // } + // _ => Vec::new(), + // }; // filter the data /*let all_language_keys: Vec<&String> = filtered_data diff --git a/src/v1/projects/mod.rs b/src/v1/projects/mod.rs index d6f30ae..61daf55 100644 --- a/src/v1/projects/mod.rs +++ b/src/v1/projects/mod.rs @@ -73,11 +73,3 @@ pub fn create_json_response(items: Vec<&Project>, total_results: usize) -> Value json_response } - -pub fn parse_item(item: &Value) -> Project { - // Parse the item into a struct - let item: Project = serde_json::from_value(item.clone()).unwrap(); - - // Return the parsed item - item -} \ No newline at end of file diff --git a/src/v1/updates/minecraft/mods/mod.rs b/src/v1/updates/minecraft/mods/mod.rs index f96fcb4..1959f92 100644 --- a/src/v1/updates/minecraft/mods/mod.rs +++ b/src/v1/updates/minecraft/mods/mod.rs @@ -16,14 +16,14 @@ fn handle_path(modname: String, loadername: String, version: String, remote_ip: format!("modname: {}, loadername: {}, version: {}, IP: {}", modname, loadername, version, remote_ip.unwrap_or(std::net::SocketAddr::from(([0, 0, 0, 0], 0))).ip()) } -fn handle_with_headers( - headers: warp::http::HeaderMap, -) -> String { - // Iterate through the headers and print them - for (name, value) in headers.iter() { - println!("Header: {}: {}", name, value.to_str().unwrap_or("Invalid UTF-8")); - } +// fn handle_with_headers( +// headers: warp::http::HeaderMap, +// ) -> String { +// // Iterate through the headers and print them +// for (name, value) in headers.iter() { +// println!("Header: {}: {}", name, value.to_str().unwrap_or("Invalid UTF-8")); +// } - // Respond with a message or perform other actions as needed - "Headers received".to_string() -} \ No newline at end of file +// // Respond with a message or perform other actions as needed +// "Headers received".to_string() +// }