From 4c280c65ccb17e6dcea8c953550114568f9e7baa Mon Sep 17 00:00:00 2001 From: Amir Hossein Habibi Date: Wed, 8 Oct 2025 22:29:26 +0330 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(index):=20Add=20index=20route?= =?UTF-8?q?=20and=20template,=20include=20version=20and=20stats.=20?= =?UTF-8?q?=E2=9C=A8=20refactor(mod):=20Reorder=20modules=20for=20better?= =?UTF-8?q?=20readability.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/services/index/mod.rs | 8 ++++---- src/services/mod.rs | 2 +- src/services/routes.rs | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/services/index/mod.rs b/src/services/index/mod.rs index 6a95ec6..bf7708b 100644 --- a/src/services/index/mod.rs +++ b/src/services/index/mod.rs @@ -1,10 +1,10 @@ +use crate::services::AppState; +use crate::services::health::response::EndpointStats; use crate::utility::url; use askama::Template; +use axum::extract::State; use axum::response::{Html, IntoResponse, Response}; use std::env; -use axum::extract::State; -use crate::services::AppState; -use crate::services::health::response::EndpointStats; #[derive(Template)] #[template(path = "index.html")] @@ -13,7 +13,7 @@ struct IndexTemplate { version: String, url: String, domain: String, - stats: EndpointStats , + stats: EndpointStats, } impl IntoResponse for IndexTemplate { diff --git a/src/services/mod.rs b/src/services/mod.rs index 40c71c1..bc1e55a 100644 --- a/src/services/mod.rs +++ b/src/services/mod.rs @@ -1,11 +1,11 @@ pub mod cache; mod country; mod health; +mod index; mod ip; pub mod jobs; pub mod routes; mod time; -mod index; pub use cache::StatsCache; use sea_orm::DatabaseConnection; diff --git a/src/services/routes.rs b/src/services/routes.rs index 688a620..666b75c 100644 --- a/src/services/routes.rs +++ b/src/services/routes.rs @@ -41,4 +41,4 @@ impl Routes { } app } -} \ No newline at end of file +}