From e3f954679a9f91f2ddb6b2d685917a4fbf93ac77 Mon Sep 17 00:00:00 2001 From: Ninjdai Date: Sun, 3 Aug 2025 12:26:51 +0200 Subject: [PATCH] remove redoc and further swagger configuration --- Cargo.lock | 13 ------------- Cargo.toml | 1 - src/main.rs | 9 ++++----- 3 files changed, 4 insertions(+), 19 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 7017df0..5253f1f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -61,7 +61,6 @@ dependencies = [ "tokio", "utoipa", "utoipa-axum", - "utoipa-redoc", "utoipa-swagger-ui", ] @@ -3590,18 +3589,6 @@ dependencies = [ "syn 2.0.104", ] -[[package]] -name = "utoipa-redoc" -version = "6.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6427547f6db7ec006cbbef95f7565952a16f362e298b416d2d497d9706fef72d" -dependencies = [ - "axum", - "serde", - "serde_json", - "utoipa", -] - [[package]] name = "utoipa-swagger-ui" version = "9.0.2" diff --git a/Cargo.toml b/Cargo.toml index 5bce6cf..6d82748 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -15,7 +15,6 @@ tokio = { version = "1.46.1", features = [ "full" ] } utoipa = "5.4.0" utoipa-axum = "0.2.0" utoipa-swagger-ui = { version = "9", features = ["axum", "reqwest"] } -utoipa-redoc = { version = "6", features = ["axum"] } futures-util = "0.3.31" log = "0.4.27" pretty_env_logger = "0.5.0" diff --git a/src/main.rs b/src/main.rs index fcd2a89..3aeb291 100644 --- a/src/main.rs +++ b/src/main.rs @@ -7,7 +7,6 @@ use sea_orm::{ConnectionTrait, Database, DatabaseConnection, EntityTrait, Pagina use tokio::{sync::broadcast::{self, Sender}}; use utoipa::{openapi::{security::{HttpAuthScheme, HttpBuilder, SecurityScheme}, ContactBuilder, InfoBuilder, LicenseBuilder}, Modify, OpenApi}; use utoipa_axum::router::OpenApiRouter; -use utoipa_redoc::{Redoc, Servable}; use utoipa_swagger_ui::{Config, SwaggerUi}; use utoipa_axum::routes; @@ -196,14 +195,14 @@ async fn run_server(db: Arc) { api.merge(ApiDoc::openapi()); - let redoc = Redoc::with_url("/docs/", api.clone()); - let swagger = SwaggerUi::new("/docs2/") - .url("/docs2/openapi.json", api) + let swagger = SwaggerUi::new("/docs/") + .url("/docs/openapi.json", api) .config(Config::default() .try_it_out_enabled(true) + .filter(true) + .display_request_duration(true) ); - let router = router.merge(redoc); let router = router.merge(swagger); let listener = tokio::net::TcpListener::bind("0.0.0.0:3000").await.unwrap();